Browse Source

303758: fixes

tags/V1_6_9M1
aclement 14 years ago
parent
commit
2823c921c4
1 changed files with 5 additions and 2 deletions
  1. 5
    2
      util/src/org/aspectj/util/GenericSignature.java

+ 5
- 2
util/src/org/aspectj/util/GenericSignature.java View File

@@ -22,9 +22,9 @@ public class GenericSignature {
* structure holding a parsed class signature
*/
public static class ClassSignature {
public FormalTypeParameter[] formalTypeParameters = new FormalTypeParameter[0];
public FormalTypeParameter[] formalTypeParameters = FormalTypeParameter.NONE;
public ClassTypeSignature superclassSignature;
public ClassTypeSignature[] superInterfaceSignatures = new ClassTypeSignature[0];
public ClassTypeSignature[] superInterfaceSignatures = ClassTypeSignature.NONE;

public String toString() {
StringBuffer ret = new StringBuffer();
@@ -78,6 +78,7 @@ public class GenericSignature {
* structure capturing a FormalTypeParameter from the Signature grammar
*/
public static class FormalTypeParameter {
public static final FormalTypeParameter[] NONE = new FormalTypeParameter[0];
public String identifier;
public FieldTypeSignature classBound;
public FieldTypeSignature[] interfaceBounds;
@@ -133,6 +134,8 @@ public class GenericSignature {
}

public static class ClassTypeSignature extends FieldTypeSignature {

public static final ClassTypeSignature[] NONE = new ClassTypeSignature[0];
public String classSignature;
public SimpleClassTypeSignature outerType;
public SimpleClassTypeSignature[] nestedTypes;

Loading…
Cancel
Save