OSDN Git Service

coding.
authoriga <tosiki.iga@nifty.ne.jp>
Mon, 31 Mar 2014 12:15:23 +0000 (21:15 +0900)
committeriga <tosiki.iga@nifty.ne.jp>
Mon, 31 Mar 2014 12:23:02 +0000 (21:23 +0900)
jcfa/src/jp/igapyon/jcfa/JavaClassFileAnalyzer.java

index 904c768..1adc47e 100644 (file)
@@ -1,5 +1,6 @@
 package jp.igapyon.jcfa;\r
 \r
+import java.io.File;\r
 import java.io.IOException;\r
 \r
 import jp.igapyon.jcfa.util.JcfaUtil;\r
@@ -20,12 +21,14 @@ public class JavaClassFileAnalyzer {
        private static final String CLASS_MODULE = "./bin/test/TestJavaClass002.class";\r
 \r
        public static final void main(final String[] args) {\r
-               new JavaClassFileAnalyzer().process();\r
+               new JavaClassFileAnalyzer().process(new File(CLASS_MODULE), new File(\r
+                               "./test/output"));\r
        }\r
 \r
-       private final void process() {\r
+       private final void process(final File inputFile, final File outputDir) {\r
                try {\r
-                       final JavaClass jc = new ClassParser(CLASS_MODULE).parse();\r
+                       final JavaClass jc = new ClassParser(inputFile.getCanonicalPath())\r
+                                       .parse();\r
                        System.out.println("Classname   : " + jc.getClassName());\r
                        System.out.println("Parent class: " + jc.getSuperclassName());\r
 \r