]> source.dussan.org Git - aspectj.git/commitdiff
genericmethoditd: forces Resolvedmember to remember typevariables
authoraclement <aclement>
Wed, 27 Jul 2005 11:46:22 +0000 (11:46 +0000)
committeraclement <aclement>
Wed, 27 Jul 2005 11:46:22 +0000 (11:46 +0000)
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/InterTypeMethodDeclaration.java

index b270267c8b81ff3d75065b281caa5e6933258bd1..e868d796b9d7a669ead9087a0f26ca393daa8e7a 100644 (file)
@@ -129,6 +129,8 @@ public class InterTypeMethodDeclaration extends InterTypeDeclaration {
                        world.fromBindings(binding.parameters),
                        world.fromEclipse(binding.thrownExceptions));
                
+               sig.setTypeVariables(world.fromBindings(binding.typeVariables));
+               
                NewMethodTypeMunger myMunger = new NewMethodTypeMunger(sig, null);
                setMunger(myMunger);
                ResolvedType aspectType = world.fromEclipse(classScope.referenceContext.binding);