diff --git a/src/main/java/org/mdkt/compiler/CompilationException.java b/src/main/java/org/mdkt/compiler/CompilationException.java index 00c7f7f..7359876 100644 --- a/src/main/java/org/mdkt/compiler/CompilationException.java +++ b/src/main/java/org/mdkt/compiler/CompilationException.java @@ -6,5 +6,4 @@ public class CompilationException extends RuntimeException { public CompilationException(String msg) { super(msg); } - } diff --git a/src/main/java/org/mdkt/compiler/CompiledCode.java b/src/main/java/org/mdkt/compiler/CompiledCode.java index e6715cc..a2979e6 100644 --- a/src/main/java/org/mdkt/compiler/CompiledCode.java +++ b/src/main/java/org/mdkt/compiler/CompiledCode.java @@ -10,24 +10,24 @@ * Created by trung on 5/3/15. */ public class CompiledCode extends SimpleJavaFileObject { - private ByteArrayOutputStream baos = new ByteArrayOutputStream(); - private String className; + private ByteArrayOutputStream baos = new ByteArrayOutputStream(); + private String className; - public CompiledCode(String className) throws Exception { - super(new URI(className), Kind.CLASS); - this.className = className; - } - - public String getClassName() { + public CompiledCode(String className) throws Exception { + super(new URI(className), Kind.CLASS); + this.className = className; + } + + public String getClassName() { return className; } - @Override - public OutputStream openOutputStream() throws IOException { - return baos; - } + @Override + public OutputStream openOutputStream() throws IOException { + return baos; + } - public byte[] getByteCode() { - return baos.toByteArray(); - } + public byte[] getByteCode() { + return baos.toByteArray(); + } } diff --git a/src/main/java/org/mdkt/compiler/DynamicClassLoader.java b/src/main/java/org/mdkt/compiler/DynamicClassLoader.java index 2128bd1..923eaca 100644 --- a/src/main/java/org/mdkt/compiler/DynamicClassLoader.java +++ b/src/main/java/org/mdkt/compiler/DynamicClassLoader.java @@ -4,7 +4,6 @@ import java.util.Map; public class DynamicClassLoader extends ClassLoader { - private Map customCompiledCode = new HashMap<>(); public DynamicClassLoader(ClassLoader parent) { diff --git a/src/main/java/org/mdkt/compiler/InMemoryJavaCompiler.java b/src/main/java/org/mdkt/compiler/InMemoryJavaCompiler.java index b853590..51e39f4 100644 --- a/src/main/java/org/mdkt/compiler/InMemoryJavaCompiler.java +++ b/src/main/java/org/mdkt/compiler/InMemoryJavaCompiler.java @@ -69,11 +69,9 @@ public Map> compileAll() throws Exception { throw new CompilationException("No source code to compile"); } Collection compilationUnits = sourceCodes.values(); - CompiledCode[] code; - - code = new CompiledCode[compilationUnits.size()]; + CompiledCode[] code = new CompiledCode[compilationUnits.size()]; Iterator iter = compilationUnits.iterator(); - for (int i = 0; i < code.length; i++) { + for (int i = 0; i < code.length; ++i) { code[i] = new CompiledCode(iter.next().getClassName()); } DiagnosticCollector collector = new DiagnosticCollector<>();