protected JcfaUnit jcfaUnit = new JcfaUnit();\r
\r
public static final void main(final String[] args) {\r
- new JavaClassFileAnalyzer().process(new File(\r
- "./bin/test/TestJavaClass002.class"), new File(\r
- "./testJavaClass/output"));\r
+ new JavaClassFileAnalyzer().parseDir(new File("./bin/test"));\r
+ }\r
+\r
+ private void parseDir(final File dir) {\r
+ final File[] files = dir.listFiles();\r
+ if (files == null) {\r
+ return;\r
+ }\r
+ for (File file : files) {\r
+ if (file.isDirectory()) {\r
+ parseDir(file);\r
+ }\r
+ if (file.isFile()) {\r
+ if (file.getName().endsWith(".class")) {\r
+ new JavaClassFileAnalyzer().process(file, new File(\r
+ "./testJavaClass/output"));\r
+ }\r
+ }\r
+ }\r
}\r
\r
private final void process(final File inputFile, final File outputDir) {\r