diff options
author | aclement <aclement> | 2008-06-18 17:18:53 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-06-18 17:18:53 +0000 |
commit | f02658106fc7022ef60ad077accda8ce039a5ca7 (patch) | |
tree | 45b9d42551042a845ee8e9cf420a64cde455c428 /org.aspectj.ajdt.core | |
parent | 5c4b5d1fec3fa38d33d3e079b0c6645cc136552e (diff) | |
download | aspectj-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.java | 8 |
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 |