| 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 '<init> (Ljava/lang/String;I)V' { | |
| 3 20 | |
| 5 20 | |
| 6 20 | |
| 9 21 | |
| } | |
| method '<init> (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 |