From f631ad6e4e37f43bfae556fc966e6ab0d7ee38bf Mon Sep 17 00:00:00 2001 From: aclement Date: Wed, 25 Aug 2010 01:46:42 +0000 Subject: [PATCH] 323417 "Sometimes StackOverflow is got while weaving" --- org.aspectj.matcher/src/org/aspectj/weaver/World.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/World.java b/org.aspectj.matcher/src/org/aspectj/weaver/World.java index 53b0bfd83..ce52537c0 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/World.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/World.java @@ -1067,9 +1067,6 @@ public abstract class World implements Dump.INode { for (String key : addedSinceLastDemote) { ResolvedType type = tMap.get(key); if (type != null && !type.isAspect() && !type.equals(UnresolvedType.OBJECT) && !type.isPrimitiveType()) { - if (type.isParameterizedOrRawType()) { - type = type.getGenericType(); - } List typeMungers = type.getInterTypeMungers(); if (typeMungers == null || typeMungers.size() == 0) { tMap.remove(key); @@ -1093,9 +1090,6 @@ public abstract class World implements Dump.INode { continue; } if (type != null && !type.isAspect() && !type.equals(UnresolvedType.OBJECT) && !type.isPrimitiveType()) { - if (type.isParameterizedOrRawType()) { - type = type.getGenericType(); - } List typeMungers = type.getInterTypeMungers(); if (typeMungers == null || typeMungers.size() == 0) { /* -- 2.39.5