diff options
author | aclement <aclement> | 2009-12-01 18:22:23 +0000 |
---|---|---|
committer | aclement <aclement> | 2009-12-01 18:22:23 +0000 |
commit | 4cfcd37ea6daa646b33c955abd558bdfbe378f1a (patch) | |
tree | 4c90b6e5d1cefe7270fc2427048c059993fd9a50 | |
parent | 037bb06b37960d5facbd0e701d48af5b5a22133c (diff) | |
download | aspectj-4cfcd37ea6daa646b33c955abd558bdfbe378f1a.tar.gz aspectj-4cfcd37ea6daa646b33c955abd558bdfbe378f1a.zip |
296533: generics info in generated accessor names
-rw-r--r-- | org.aspectj.matcher/src/org/aspectj/weaver/ReferenceType.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceType.java b/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceType.java index 3fe97a4b6..4ee0d68a0 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceType.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/ReferenceType.java @@ -209,6 +209,11 @@ public class ReferenceType extends ResolvedType { } @Override + public String getNameAsIdentifier() { + return getRawName().replace('.', '_'); + } + + @Override public AnnotationAJ getAnnotationOfType(UnresolvedType ofType) { AnnotationAJ[] axs = delegate.getAnnotations(); if (axs == null) { @@ -635,7 +640,7 @@ public class ReferenceType extends ResolvedType { } else if (isRawType()) { UnresolvedType[] paramTypes = getTypesForMemberParameterization(); interfaces = new ResolvedType[delegateInterfaces.length]; - for (int i = 0,max=interfaces.length; i < max; i++) { + for (int i = 0, max = interfaces.length; i < max; i++) { interfaces[i] = delegateInterfaces[i]; if (interfaces[i].isGenericType()) { // a generic supertype of a raw type is replaced by its raw |