From e864bd391b4f415048ea7017b5c3660862f4462f Mon Sep 17 00:00:00 2001 From: iga Date: Wed, 2 Apr 2014 06:14:31 +0900 Subject: [PATCH] save --- .../output/test/TestJavaClass011.jcfa | 2 +- .../output/test/TestJavaClass031.jcfa | 2 +- .../output/test/TestJavaClass041.jcfa | 44 ++++++++++++++++++++++ jcfa/testJavaClass/src/test/TestJavaClass011.java | 2 +- jcfa/testJavaClass/src/test/TestJavaClass031.java | 2 +- jcfa/testJavaClass/src/test/TestJavaClass041.java | 16 ++++++++ 6 files changed, 64 insertions(+), 4 deletions(-) create mode 100644 jcfa/testJavaClass/output/test/TestJavaClass041.jcfa create mode 100644 jcfa/testJavaClass/src/test/TestJavaClass041.java diff --git a/jcfa/testJavaClass/output/test/TestJavaClass011.jcfa b/jcfa/testJavaClass/output/test/TestJavaClass011.jcfa index f069fa5..7f66878 100644 --- a/jcfa/testJavaClass/output/test/TestJavaClass011.jcfa +++ b/jcfa/testJavaClass/output/test/TestJavaClass011.jcfa @@ -14,7 +14,7 @@ public class TestJavaClass011 { } /** Method. */ - public void loopSample() { + public void ifSample() { /* * 0: getstatic java.lang.System#out type:Ljava/io/PrintStream; */ diff --git a/jcfa/testJavaClass/output/test/TestJavaClass031.jcfa b/jcfa/testJavaClass/output/test/TestJavaClass031.jcfa index df50902..b6240ed 100644 --- a/jcfa/testJavaClass/output/test/TestJavaClass031.jcfa +++ b/jcfa/testJavaClass/output/test/TestJavaClass031.jcfa @@ -14,7 +14,7 @@ public class TestJavaClass031 { } /** Method. */ - public void loopSample() { + public void switchSample() { /* 0: iconst_5 */ /* 1: istore_1 */ diff --git a/jcfa/testJavaClass/output/test/TestJavaClass041.jcfa b/jcfa/testJavaClass/output/test/TestJavaClass041.jcfa new file mode 100644 index 0000000..5907e51 --- /dev/null +++ b/jcfa/testJavaClass/output/test/TestJavaClass041.jcfa @@ -0,0 +1,44 @@ +package test; + +/** TODO import func. is missing. */ +public class TestJavaClass041 { + /** Default constructor. */ + public TestJavaClass041() { + /* 0: aload_0 */ + + /* + * 1: invokespecial java/lang/Object#()V + */ + + /* 4: return */ + } + + /** Method. */ + public void throwSample() { + /* 0: new */ + + /* 3: dup */ + + /* + * 4: ldc Test + */ + + /* + * 6: invokespecial + * java/lang/IllegalArgumentException#(Ljava/lang/String;)V + */ + + /* 9: athrow */ + + /* 10: astore_1 */ + + /* 11: aload_1 */ + + /* + * 12: invokevirtual + * java/lang/IllegalArgumentException#printStackTrace()V + */ + + /* 15: return */ + } +} \ No newline at end of file diff --git a/jcfa/testJavaClass/src/test/TestJavaClass011.java b/jcfa/testJavaClass/src/test/TestJavaClass011.java index 244b54c..dbf4972 100644 --- a/jcfa/testJavaClass/src/test/TestJavaClass011.java +++ b/jcfa/testJavaClass/src/test/TestJavaClass011.java @@ -6,7 +6,7 @@ package test; * @author Toshiki Iga */ public class TestJavaClass011 { - public void loopSample() { + public void ifSample() { if (true) { System.out.println("First if."); } diff --git a/jcfa/testJavaClass/src/test/TestJavaClass031.java b/jcfa/testJavaClass/src/test/TestJavaClass031.java index 93ccac1..13075ba 100644 --- a/jcfa/testJavaClass/src/test/TestJavaClass031.java +++ b/jcfa/testJavaClass/src/test/TestJavaClass031.java @@ -6,7 +6,7 @@ package test; * @author Toshiki Iga */ public class TestJavaClass031 { - public void loopSample() { + public void switchSample() { int i = 5; switch (i) { case 1: diff --git a/jcfa/testJavaClass/src/test/TestJavaClass041.java b/jcfa/testJavaClass/src/test/TestJavaClass041.java new file mode 100644 index 0000000..3f5fbee --- /dev/null +++ b/jcfa/testJavaClass/src/test/TestJavaClass041.java @@ -0,0 +1,16 @@ +package test; + +/** + * Simple test class for JavaClassFileAnalyzer. + * + * @author Toshiki Iga + */ +public class TestJavaClass041 { + public void throwSample() { + try { + throw new IllegalArgumentException("Test"); + } catch (IllegalArgumentException ex) { + ex.printStackTrace(); + } + } +} -- 2.11.0