crash with NoSuchMethodError after proguard with method references
the source code before compile&proguard : public class IntentSession extends BaseIntentSession { @Override public void onResume() { super.onResume(); mExecutor.exec(getIntent(), this::finish); } } the decompiled code after compile&proguard : (Decompiled with CFR 0_118) public class a extends superA { public void e() { super.e(); this.c.a(this.j(), b.a((a)this)); // the problematic code here } } now is the key code after compile&proguard, the b class's decompiled code : final class b implements c.a { private a a; b (a a1) { this.a = a1; } static /* synthetic */ b a(final a a) { return new b(a);