alien-tools / maracas

Maracas is a source code and bytecode analysis framework⁠—written in Java with the help of Spoon—which analyzes how Java libraries evolve and how their evolution impacts their clients.
https://alien-tools.github.io/maracas/
MIT License
13 stars 2 forks source link

Wrong broken use when moving method from parent class #66

Open lmove opened 2 years ago

lmove commented 2 years ago
ID: 6390e36e-3800-42e5-96f3-85aee1839a15
Path: /code/maracas/test-data/api-evolution-data-corpus/client/src/inheritanceIfazeMethodMovedFromSuperInterface/Main.java
Line: 8
Breaking change: METHOD_REMOVED
API use: METHOD_OVERRIDE
Used declaration: public abstract void method1();
Source declaration: method1()

ID: 74c9dd03-50c7-44a5-9759-e5175b72ebeb
Path: /code/maracas/test-data/api-evolution-data-corpus/client/src/inheritanceIfazeMethodMovedFromSuperInterface/Main.java
Line: 14
Breaking change: METHOD_REMOVED
API use: METHOD_INVOCATION
Used declaration: method1()
Source declaration: method1()