package jp.igapyon.jcfa;\r
\r
+import java.io.BufferedWriter;\r
import java.io.File;\r
+import java.io.FileOutputStream;\r
import java.io.IOException;\r
+import java.io.OutputStreamWriter;\r
\r
import jp.igapyon.jcfa.util.JcfaEclipseUtil;\r
import jp.igapyon.jcfa.util.JcfaUtil;\r
jcfaClass.setName(jc.getClassName());\r
jcfaClass.setExtendsName(jc.getSuperclassName());\r
\r
- System.out.println("Classname : " + jc.getClassName());\r
- System.out.println("Parent class: " + jc.getSuperclassName());\r
+ // TODO interaface.\r
\r
final String[] split = jc.getClassName().split("\\.");\r
File actualyTargetDir = outputDir;\r
}\r
}\r
\r
- private void writeToFile(final JcfaUnit jcfaUnit) {\r
+ private void writeToFile(final JcfaUnit jcfaUnit) throws IOException {\r
final StringBuffer result = new StringBuffer();\r
for (JcfaClass jcfaClass : jcfaUnit.getClassList()) {\r
writeToBuffer(jcfaClass, result);\r
}\r
\r
- System.out.println(JcfaEclipseUtil.formatSource(result.toString()));\r
+ final BufferedWriter writer = new BufferedWriter(\r
+ new OutputStreamWriter(new FileOutputStream(\r
+ jcfaUnit.getTargetFile())));\r
+ writer.write(JcfaEclipseUtil.formatSource(result.toString()));\r
+ writer.close();\r
}\r
\r
private void writeToBuffer(final JcfaClass jcfaClass,\r