aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
diff options
context:
space:
mode:
authoraclement <aclement>2008-06-18 17:18:53 +0000
committeraclement <aclement>2008-06-18 17:18:53 +0000
commitf02658106fc7022ef60ad077accda8ce039a5ca7 (patch)
tree45b9d42551042a845ee8e9cf420a64cde455c428 /org.aspectj.ajdt.core
parent5c4b5d1fec3fa38d33d3e079b0c6645cc136552e (diff)
downloadaspectj-f02658106fc7022ef60ad077accda8ce039a5ca7.tar.gz
aspectj-f02658106fc7022ef60ad077accda8ce039a5ca7.zip
237447: test and fix: nested parameterization
Diffstat (limited to 'org.aspectj.ajdt.core')
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java
index 5271aff58..272f14c80 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java
@@ -277,8 +277,12 @@ public class EclipseFactory {
// act of resolution here may cause recursion problems since the parameters may
// be type variables that we haven't fixed up yet.
if (arguments==null) arguments=new UnresolvedType[0];
- String parameterizedSig = ResolvedType.PARAMETERIZED_TYPE_IDENTIFIER+CharOperation.charToString(binding.genericTypeSignature()).substring(1);
- return TypeFactory.createUnresolvedParameterizedType(parameterizedSig,baseTypeSignature,arguments);
+// StringBuffer parameterizedSig = new StringBuffer();
+// parameterizedSig.append(ResolvedType.PARAMETERIZED_TYPE_IDENTIFIER);
+//
+//// String parameterizedSig = new StringBuffer().append(ResolvedType.PARAMETERIZED_TYPE_IDENTIFIER).append(CharOperation.charToString(binding.genericTypeSignature()).substring(1)).toString();
+// return TypeFactory.createUnresolvedParameterizedType(parameterizedSig,baseTypeSignature,arguments);
+ return TypeFactory.createUnresolvedParameterizedType(baseTypeSignature,arguments);
}
// Convert the source type binding for a generic type into a generic UnresolvedType