package pkg; public enum TestEnum { E1, E2 { public void m() { }// 22 }, E3("-", TestEnum.Type.ODD), E4("+", TestEnum.Type.EVEN) { public void m() { }// 27 }; private String s; public void m() { }// 32 private TestEnum() { this("?", (TestEnum.Type)null);// 36 } private TestEnum(@Deprecated String var3, TestEnum.Type var4) { this.s = var3;// 37 } private static enum Type { ODD, EVEN; } } class 'pkg/TestEnum$1' { method 'm ()V' { 0 6 } } class 'pkg/TestEnum$2' { method 'm ()V' { 0 11 } } class 'pkg/TestEnum' { method 'm ()V' { 0 17 } method ' (Ljava/lang/String;I)V' { 3 20 5 20 6 20 9 21 } method ' (Ljava/lang/String;ILjava/lang/String;Lpkg/TestEnum$Type;)V' { 8 24 b 25 } } Lines mapping: 22 <-> 7 27 <-> 12 32 <-> 18 36 <-> 21 37 <-> 25