diff --git a/src/main/java/spoon/reflect/reference/CtExecutableReference.java b/src/main/java/spoon/reflect/reference/CtExecutableReference.java index b0103c83037..bd8f7b5c3b5 100644 --- a/src/main/java/spoon/reflect/reference/CtExecutableReference.java +++ b/src/main/java/spoon/reflect/reference/CtExecutableReference.java @@ -108,7 +108,10 @@ public interface CtExecutableReference extends CtReference, CtActualTypeConta boolean isOverriding(CtExecutableReference executable); /** - * Returns the executable overridden by this one, if exists (null otherwise). + * Returns the method overridden by this one, if exists (null otherwise). + * The returned method is searched in the superclass hierarchy + * (and not in the super-interfaces). + * The returned method can be an abstract method from an abstract class, a super implementation, or even a method from Object. */ @DerivedProperty CtExecutableReference getOverridingExecutable();