summaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
diff options
context:
space:
mode:
Diffstat (limited to 'org.aspectj.ajdt.core')
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.java
index e09f859fc..cbd1e1367 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.java
@@ -140,7 +140,8 @@ public class AjLookupEnvironment extends LookupEnvironment {
private void addParent(DeclareParents declareParents, ClassScope scope, TypePattern typePattern) {
SourceTypeBinding sourceType = scope.referenceContext.binding;
- if (!typePattern.assertExactType(world.getMessageHandler())) return;
+ //if (!typePattern.assertExactType(world.getMessageHandler())) return;
+ if (typePattern == TypePattern.NO) return; // already had an error here
TypeX iType = typePattern.getExactType();
// if (iType == null) {
// throw new RuntimeException("yikes: " + typePattern);