in java-local/src/main/java/openwhisk/java/local/MemoryFileManager.java [45:58]
public JavaFileObject getJavaFileForOutput(Location location, final String className,
JavaFileObject.Kind kind, FileObject sibling) throws IOException {
try {
return new SimpleJavaFileObject(new URI(""), kind) {
public OutputStream openOutputStream() throws IOException {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
compiledClasses.put(className, outputStream);
return outputStream;
}
};
} catch (URISyntaxException e) {
throw new RuntimeException(e);
}
}