From 23a1b71057a3153ada5aeae61f59c35421b51c23 Mon Sep 17 00:00:00 2001 From: jhugunin Date: Fri, 3 Jan 2003 23:21:53 +0000 Subject: [PATCH] getting dependency info for inter-type methods --- .../compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java | 1 + 1 file changed, 1 insertion(+) diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java index e497e0b5b..a277b2240 100644 --- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java +++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java @@ -177,6 +177,7 @@ public abstract class Scope MethodBinding exactMethod = receiverType.getExactMethod(selector, argumentTypes); if (exactMethod != null) { compilationUnitScope().recordTypeReferences(exactMethod.thrownExceptions); + compilationUnitScope().recordTypeReference(exactMethod.declaringClass); // for inter-type decls if (receiverType.isInterface() || exactMethod.canBeSeenBy(receiverType, invocationSite, this)) { return exactMethod; } else { -- 2.39.5