public class JavaFileManagerForwarding extends ForwardingJavaFileManager<JavaFileManager>
JavaFileManager.Location
fileManager
Constructor and Description |
---|
JavaFileManagerForwarding(String generatedCodePackageName,
JavaFileManager fileManager,
Map<String,byte[]> classpath) |
Modifier and Type | Method and Description |
---|---|
void |
addClasses(com.espertech.esper.common.internal.compile.compiler.CompilerAbstractionClassCollection state) |
Map<String,List<String>> |
getClassNamesProduced() |
FileObject |
getFileForOutput(JavaFileManager.Location location,
String packageName,
String relativeName,
FileObject sibling) |
JavaFileObject |
getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling) |
String |
inferBinaryName(JavaFileManager.Location location,
JavaFileObject file) |
Iterable<JavaFileObject> |
list(JavaFileManager.Location location,
String packageName,
Set<JavaFileObject.Kind> kinds,
boolean recurse) |
close, flush, getClassLoader, getFileForInput, getJavaFileForInput, handleOption, hasLocation, isSameFile, isSupportedOption
public JavaFileManagerForwarding(String generatedCodePackageName, JavaFileManager fileManager, Map<String,byte[]> classpath)
public Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException
list
in interface JavaFileManager
list
in class ForwardingJavaFileManager<JavaFileManager>
IOException
public String inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
inferBinaryName
in interface JavaFileManager
inferBinaryName
in class ForwardingJavaFileManager<JavaFileManager>
public JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException
getJavaFileForOutput
in interface JavaFileManager
getJavaFileForOutput
in class ForwardingJavaFileManager<JavaFileManager>
IOException
public FileObject getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) throws IOException
getFileForOutput
in interface JavaFileManager
getFileForOutput
in class ForwardingJavaFileManager<JavaFileManager>
IOException
public void addClasses(com.espertech.esper.common.internal.compile.compiler.CompilerAbstractionClassCollection state)
Copyright © 2005–2022. All rights reserved.