diff options
author | aclement <aclement> | 2005-07-08 15:19:44 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-07-08 15:19:44 +0000 |
commit | 908baa7d7e4e0b879dc7893d0e03e56ff0e659b7 (patch) | |
tree | 321fb58df9ad6a8404ec63ac08e8e9b00e256081 /org.aspectj.ajdt.core | |
parent | a248b806f991d6444f43b848a7d88935c4dea907 (diff) | |
download | aspectj-908baa7d7e4e0b879dc7893d0e03e56ff0e659b7.tar.gz aspectj-908baa7d7e4e0b879dc7893d0e03e56ff0e659b7.zip |
generics: more accurate generic type test.
Diffstat (limited to 'org.aspectj.ajdt.core')
-rw-r--r-- | org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java index f3214bac2..59bc631ee 100644 --- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java +++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java @@ -103,11 +103,6 @@ public class EclipseSourceType extends AbstractReferenceTypeDelegate { } return false; } - - public boolean isGeneric() { - return binding.genericSignature() != null; - } - public WeaverStateInfo getWeaverState() { return null; } @@ -459,4 +454,9 @@ public class EclipseSourceType extends AbstractReferenceTypeDelegate { public String getDeclaredGenericSignature() { return CharOperation.charToString(binding.genericSignature()); } + + public boolean isGeneric() { + char[] sig = binding.genericSignature(); + return (sig==null?false:sig[0]=='<'); + } } |