-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Labels
Description
MiMa checks for binary incompatibilities as defined by the JVM. This is very strict, and users may want to have a more Scala-centric compatibility check. Specifically, MiMa should use the Scala Pickler annotation to retrieve information that have been lost during compilation.
Example:
- Private types should not be reported as binary incompatibilities. Scalac does not always maintain private accessors in the generated bytecode.
- Addition/Removal of local methods.
This is very much related to #1.