You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Excluding local classes created by Parcelize (#300)
In some rare cases, JVM accepts not to specify method name (passing to `outerMethod`) in `EnclosingMethod` attribute, only class name.
It's relevant for cases if local class is enclosed in an instance initializer, static initializer, instance variable initializer, or class variable initializer (see https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.7)
Normally Kotlin compiler always fills method name but kotlin-parcelize can generate different instructions because it is a compiler plugin.
Fixes#112
Co-authored-by: Filipp Zhinkin <[email protected]>
0 commit comments