aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.matcher
diff options
context:
space:
mode:
authoraclement <aclement>2010-08-25 01:46:42 +0000
committeraclement <aclement>2010-08-25 01:46:42 +0000
commitf631ad6e4e37f43bfae556fc966e6ab0d7ee38bf (patch)
tree726254cfa5d7f6a5a9294237e7c32b2543748634 /org.aspectj.matcher
parente3e9be9ad4e035ae65de845c0a8cfaefe5c8b822 (diff)
downloadaspectj-f631ad6e4e37f43bfae556fc966e6ab0d7ee38bf.tar.gz
aspectj-f631ad6e4e37f43bfae556fc966e6ab0d7ee38bf.zip
323417 "Sometimes StackOverflow is got while weaving"
Diffstat (limited to 'org.aspectj.matcher')
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/World.java6
1 files changed, 0 insertions, 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<ConcreteTypeMunger> 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<ConcreteTypeMunger> typeMungers = type.getInterTypeMungers();
if (typeMungers == null || typeMungers.size() == 0) {
/*