INRIA / INRIA/spoon

feature: add support for CtExecutableReference#getOverridingExecutables returning a list of references

Open
#1,129 4 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Java
Stars
2k
Forks
392
Avg merge
11h 24m
Merged PRs (30d)
36

Description

Since Java 8 interfaces may have default implementations for methods. Hence, `CtExecutableReference#getOverridingExecutable` should return a list of references in case a method overrides multiple default methods of implemented interfaces. Furthermore, this method (in my opinion) should consider non-default methods declared in interfaces, too---not only methods of super classes and default methods.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.