summaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
diff options
context:
space:
mode:
authoraclement <aclement>2005-07-08 15:19:44 +0000
committeraclement <aclement>2005-07-08 15:19:44 +0000
commit908baa7d7e4e0b879dc7893d0e03e56ff0e659b7 (patch)
tree321fb58df9ad6a8404ec63ac08e8e9b00e256081 /org.aspectj.ajdt.core
parenta248b806f991d6444f43b848a7d88935c4dea907 (diff)
downloadaspectj-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.java10
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]=='<');
+ }
}