]> source.dussan.org Git - aspectj.git/commitdiff
overrides getOwningClass from MethodBinding to ensure correct results in some of...
authoracolyer <acolyer>
Fri, 19 Aug 2005 07:59:47 +0000 (07:59 +0000)
committeracolyer <acolyer>
Fri, 19 Aug 2005 07:59:47 +0000 (07:59 +0000)
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMethodBinding.java

index fed5d0b3ba0c0da4f82ee692b451887aa7ea2cb7..290c9ee15e3a433cafa11eb8ede0793e9fdba7ff 100644 (file)
@@ -144,6 +144,11 @@ public class InterTypeMethodBinding extends MethodBinding {
                return targetType;
        }
        
+       // override method in MethodBinding to ensure correct behaviour in some of JDTs generics checks.
+       public ReferenceBinding getOwningClass() {
+               return targetType;
+       }
+       
        public String toString() {
                return "InterTypeMethodBinding(" + super.toString() + ", " + getTargetType() +")";
        }