From 908baa7d7e4e0b879dc7893d0e03e56ff0e659b7 Mon Sep 17 00:00:00 2001 From: aclement Date: Fri, 8 Jul 2005 15:19:44 +0000 Subject: generics: more accurate generic type test. --- .../ajdt/internal/compiler/lookup/EclipseSourceType.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'org.aspectj.ajdt.core') 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]=='<'); + } } -- cgit v1.2.3