siom79 / japicmp

Comparison of two versions of a jar archive
https://siom79.github.io/japicmp
Apache License 2.0
694 stars 107 forks source link

Take `transient` modifier into account #371

Closed guillermocalvo closed 5 months ago

guillermocalvo commented 6 months ago

Currently transient modifier is not taken into account.

It's not included when retrieving field modifiers.

In addition, changes to this modifier are not reported.

As per the specs:

Adding or deleting a transient modifier of a field does not break compatibility with pre-existing binaries.

However, it could break serialization and therefore should at least be reported.