\r
public static final void main(final String[] args) {\r
new JavaClassFileAnalyzer().parseDir(new File("./bin/test"));\r
+ new JavaClassFileAnalyzer().parseDir(new File(\r
+ "./bin/jp/igapyon/jcfa/vo"));\r
}\r
\r
private void parseDir(final File dir) {\r
File actualyTargetDir = outputDir;\r
if (split.length > 1) {\r
for (int index = 0; index < split.length - 1; index++) {\r
- actualyTargetDir = new File(outputDir, split[index]);\r
+ actualyTargetDir = new File(actualyTargetDir, split[index]);\r
actualyTargetDir.mkdirs();\r
}\r
}\r
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String access;
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.lang.String extendsName;
+ /** */
+ protected boolean isMainClass;
+ /** */
+ protected final java.util.List fieldList;
+ /** */
+ protected final java.util.List methodList;
+
+ /** Default constructor. */
+ public JcfaClass() {
+ }
+
+ /** Method. */
+ public java.lang.String getAccess() {
+ }
+
+ /** Method. */
+ public java.lang.String getExtendsName() {
+ }
+
+ /** Method. */
+ public java.util.List getFieldList() {
+ }
+
+ /** Method. */
+ public java.lang.String getLocalName() {
+ }
+
+ /** Method. */
+ public java.util.List getMethodList() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public boolean isMainClass() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setAccess(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setExtendsName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. boolean
+ */
+ public void setMainClass(boolean arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaComment {
+ /** */
+ protected boolean isJavaDoc;
+ /** */
+ protected java.util.List commentList;
+
+ /** Default constructor. */
+ public JcfaComment() {
+ }
+
+ /** Method. */
+ public java.util.List getCommentList() {
+ }
+
+ /** Method. */
+ public boolean isJavaDoc() {
+ }
+
+ /**
+ * Method. java.util.List
+ */
+ public void setCommentList(java.util.List arg0) {
+ }
+
+ /**
+ * Method. boolean
+ */
+ public void setJavaDoc(boolean arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.lang.String type;
+ /** */
+ protected java.lang.String access;
+ /** */
+ protected java.lang.String constantValue;
+
+ /** Default constructor. */
+ public JcfaField() {
+ }
+
+ /** Method. */
+ public java.lang.String getAccess() {
+ }
+
+ /** Method. */
+ public java.lang.String getConstantValue() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public java.lang.String getType() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setAccess(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setConstantValue(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setType(java.lang.String arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.lang.String type;
+ /** */
+ protected final java.util.List arugumentTypeList;
+ /** */
+ protected java.lang.String access;
+
+ /** Default constructor. */
+ public JcfaMethod() {
+ }
+
+ /** Method. */
+ public java.lang.String getAccess() {
+ }
+
+ /** Method. */
+ public java.util.List getArugumentTypeList() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public java.lang.String getType() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setAccess(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setType(java.lang.String arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaNode {
+ /** */
+ protected jp.igapyon.jcfa.vo.JcfaComment jcfaComment;
+
+ /** Default constructor. */
+ public JcfaNode() {
+ }
+
+ /** Method. */
+ public jp.igapyon.jcfa.vo.JcfaComment getComment() {
+ }
+
+ /**
+ * Method. jp.igapyon.jcfa.vo.JcfaComment
+ */
+ public void setComment(jp.igapyon.jcfa.vo.JcfaComment arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.io.File targetFile;
+ /** */
+ protected final java.util.List classList;
+
+ /** Default constructor. */
+ public JcfaUnit() {
+ }
+
+ /** Method. */
+ public java.util.List getClassList() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public java.io.File getTargetFile() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.io.File
+ */
+ public void setTargetFile(java.io.File arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String access;
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.lang.String extendsName;
+ /** */
+ protected boolean isMainClass;
+ /** */
+ protected final java.util.List fieldList;
+ /** */
+ protected final java.util.List methodList;
+
+ /** Default constructor. */
+ public JcfaClass() {
+ }
+
+ /** Method. */
+ public java.lang.String getAccess() {
+ }
+
+ /** Method. */
+ public java.lang.String getExtendsName() {
+ }
+
+ /** Method. */
+ public java.util.List getFieldList() {
+ }
+
+ /** Method. */
+ public java.lang.String getLocalName() {
+ }
+
+ /** Method. */
+ public java.util.List getMethodList() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public boolean isMainClass() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setAccess(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setExtendsName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. boolean
+ */
+ public void setMainClass(boolean arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaComment {
+ /** */
+ protected boolean isJavaDoc;
+ /** */
+ protected java.util.List commentList;
+
+ /** Default constructor. */
+ public JcfaComment() {
+ }
+
+ /** Method. */
+ public java.util.List getCommentList() {
+ }
+
+ /** Method. */
+ public boolean isJavaDoc() {
+ }
+
+ /**
+ * Method. java.util.List
+ */
+ public void setCommentList(java.util.List arg0) {
+ }
+
+ /**
+ * Method. boolean
+ */
+ public void setJavaDoc(boolean arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.lang.String type;
+ /** */
+ protected java.lang.String access;
+ /** */
+ protected java.lang.String constantValue;
+
+ /** Default constructor. */
+ public JcfaField() {
+ }
+
+ /** Method. */
+ public java.lang.String getAccess() {
+ }
+
+ /** Method. */
+ public java.lang.String getConstantValue() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public java.lang.String getType() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setAccess(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setConstantValue(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setType(java.lang.String arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.lang.String type;
+ /** */
+ protected final java.util.List arugumentTypeList;
+ /** */
+ protected java.lang.String access;
+
+ /** Default constructor. */
+ public JcfaMethod() {
+ }
+
+ /** Method. */
+ public java.lang.String getAccess() {
+ }
+
+ /** Method. */
+ public java.util.List getArugumentTypeList() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public java.lang.String getType() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setAccess(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setType(java.lang.String arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaNode {
+ /** */
+ protected jp.igapyon.jcfa.vo.JcfaComment jcfaComment;
+
+ /** Default constructor. */
+ public JcfaNode() {
+ }
+
+ /** Method. */
+ public jp.igapyon.jcfa.vo.JcfaComment getComment() {
+ }
+
+ /**
+ * Method. jp.igapyon.jcfa.vo.JcfaComment
+ */
+ public void setComment(jp.igapyon.jcfa.vo.JcfaComment arg0) {
+ }
+}
\ No newline at end of file
--- /dev/null
+package jp.igapyon.jcfa.vo;
+
+/** TODO import func. is missing. */
+public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
+ /** */
+ protected java.lang.String name;
+ /** */
+ protected java.io.File targetFile;
+ /** */
+ protected final java.util.List classList;
+
+ /** Default constructor. */
+ public JcfaUnit() {
+ }
+
+ /** Method. */
+ public java.util.List getClassList() {
+ }
+
+ /** Method. */
+ public java.lang.String getName() {
+ }
+
+ /** Method. */
+ public java.io.File getTargetFile() {
+ }
+
+ /**
+ * Method. java.lang.String
+ */
+ public void setName(java.lang.String arg0) {
+ }
+
+ /**
+ * Method. java.io.File
+ */
+ public void setTargetFile(java.io.File arg0) {
+ }
+}
\ No newline at end of file