| package pkg; | |
| import java.lang.Override; | |
| import java.lang.Runnable; | |
| public class TestClassSimpleBytecodeMapping { | |
| public TestClassSimpleBytecodeMapping() {} | |
| public int test() { | |
| System.out.println("before"); | |
| run(new Runnable() { | |
| @Override | |
| public void run() { | |
| System.out.println("Runnable"); | |
| } | |
| }); | |
| test2("1"); | |
| if(Math.random() > 0) { | |
| System.out.println("0"); | |
| return 0; | |
| } else { | |
| System.out.println("1"); | |
| return 1; | |
| } | |
| } | |
| public void test2(String a) { | |
| try { | |
| Integer.parseInt(a); | |
| } catch (Exception e) { | |
| System.out.println(e); | |
| } finally { | |
| System.out.println("Finally"); | |
| } | |
| } | |
| public class InnerClass { | |
| public void print() { | |
| System.out.println("Inner"); | |
| } | |
| } | |
| void run(Runnable r) { | |
| r.run(); | |
| } | |
| public class InnerClass2 { | |
| public void print() { | |
| System.out.println("Inner2"); | |
| } | |
| } | |
| } |