diff options
author | acolyer <acolyer> | 2005-07-08 13:25:02 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2005-07-08 13:25:02 +0000 |
commit | e5edd8337f071e6a047148d48ed6ab97ab2cf902 (patch) | |
tree | dc56cbcb6395d4a031b2be48d58ca2dcec4eab53 | |
parent | 4592535ff4776f45ee3ff0b86faf20306fa0c020 (diff) | |
download | aspectj-e5edd8337f071e6a047148d48ed6ab97ab2cf902.tar.gz aspectj-e5edd8337f071e6a047148d48ed6ab97ab2cf902.zip |
create a typeX from a set of TypeX parameters
-rw-r--r-- | weaver/src/org/aspectj/weaver/TypeX.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/weaver/src/org/aspectj/weaver/TypeX.java b/weaver/src/org/aspectj/weaver/TypeX.java index 630b24fad..b0b5509e8 100644 --- a/weaver/src/org/aspectj/weaver/TypeX.java +++ b/weaver/src/org/aspectj/weaver/TypeX.java @@ -250,11 +250,11 @@ public class TypeX implements AnnotatedElement { paramTypes[i] = TypeX.forName(paramTypeNames[i]); } } - return TypeX.forParameterizedTypes(name, paramTypes); + return TypeX.forParameterizedTypes(TypeX.forName(name), paramTypes); } - public static TypeX forParameterizedTypes(String name, TypeX[] paramTypes) { - TypeX ret = TypeX.forName(name); + public static TypeX forParameterizedTypes(TypeX rawType, TypeX[] paramTypes) { + TypeX ret = rawType; ret.typeKind=PARAMETERIZED; ret.typeParameters = paramTypes; ret.rawTypeSignature = ret.signature; |