diff --git a/src/main/java/com/mysema/codegen/MemClassLoader.java b/src/main/java/com/mysema/codegen/MemClassLoader.java index 41bbdce3e..1c5db6fa2 100644 --- a/src/main/java/com/mysema/codegen/MemClassLoader.java +++ b/src/main/java/com/mysema/codegen/MemClassLoader.java @@ -17,6 +17,7 @@ import java.util.Enumeration; import java.util.List; import java.util.Map; +import javax.annotation.Nullable; import javax.tools.JavaFileObject; import javax.tools.StandardLocation; import javax.tools.JavaFileObject.Kind; @@ -55,6 +56,7 @@ public final class MemClassLoader extends ClassLoader { } @Override + @Nullable protected URL findResource(String name) { URL retValue = super.findResource(name); if(retValue != null) { @@ -73,6 +75,7 @@ public final class MemClassLoader extends ClassLoader { } } + @Nullable private JavaFileObject getFileObject(String n) { LocationAndKind key; String name; @@ -94,6 +97,7 @@ public final class MemClassLoader extends ClassLoader { } @Override + @Nullable public InputStream getResourceAsStream(String name) { JavaFileObject jfo = getFileObject(name); if (jfo != null) { diff --git a/src/main/java/com/mysema/codegen/MemJavaFileObject.java b/src/main/java/com/mysema/codegen/MemJavaFileObject.java index adcdaff46..b736dda0b 100644 --- a/src/main/java/com/mysema/codegen/MemJavaFileObject.java +++ b/src/main/java/com/mysema/codegen/MemJavaFileObject.java @@ -15,6 +15,7 @@ import java.io.InputStream; import java.io.OutputStream; import java.net.URI; +import javax.annotation.Nullable; import javax.tools.SimpleJavaFileObject; /** @@ -25,6 +26,7 @@ import javax.tools.SimpleJavaFileObject; */ public class MemJavaFileObject extends SimpleJavaFileObject { + @Nullable private ByteArrayOutputStream baos; private final String name; diff --git a/src/main/java/com/mysema/codegen/SimpleCompiler.java b/src/main/java/com/mysema/codegen/SimpleCompiler.java index 251eb07f9..e6d99741c 100644 --- a/src/main/java/com/mysema/codegen/SimpleCompiler.java +++ b/src/main/java/com/mysema/codegen/SimpleCompiler.java @@ -19,6 +19,7 @@ import java.util.List; import java.util.Locale; import java.util.Set; +import javax.annotation.Nullable; import javax.lang.model.SourceVersion; import javax.tools.DiagnosticListener; import javax.tools.JavaCompiler; @@ -54,6 +55,7 @@ public class SimpleCompiler implements JavaCompiler{ private final ClassLoader classLoader; + @Nullable private String classPath; private final JavaCompiler compiler;