Skip to content
This repository has been archived by the owner on Mar 10, 2024. It is now read-only.

Manage multiple inheritance situation where there is no interface information #47

Open
lmove opened this issue Oct 1, 2019 · 1 comment
Labels
question Further information is requested

Comments

@lmove
Copy link
Contributor

lmove commented Oct 1, 2019

Suppose interface I is declared in the studied API and interface J comes from a different JAR. How to detect possible incompatibility changes if we need information related to methods declared within J?

public interface I {
     int m();
}
public interface J {
     int m();
}
public class C implements I, J {
     [...]
}

Affected changes: methodNewDefault, methodAbstractNowDefault

@lmove lmove added the question Further information is requested label Oct 2, 2019
@lmove
Copy link
Contributor Author

lmove commented Oct 2, 2019

After discussing this issue with @tdegueul we only report cases where both I and J are contained in the studied API and/or client project. Check the code correspondingly.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant