List of usage examples for javax.tools ForwardingJavaFileManager subclass-usage
From source file name.martingeisse.webide.features.java.compiler.classpath.AbstractLibraryFileManager.java
/**
* Base class for {@link JavaFileManager} implementations for
* class libraries. Such implementations handle only specific
* locations, and do not accept output files.
*
* This class implements {@link ForwardingJavaFileManager} for
From source file name.martingeisse.webide.features.java.compiler.classpath.PlatformClasspathShieldFileManager.java
/**
* A {@link JavaFileManager} implementation that intercepts all
* requests for files and classes outside the platform classpath,
* and passes only those to the next file manager. This can be
* used to shield the compiler from nonstandard classes visible
* through the standard file manager. This class also adds logging.
From source file name.martingeisse.webide.features.java.compiler.memfile.MemoryFileManager.java
/** * In-memory file manager. The "names" used by this file manager * are stringified resource paths (with a leading separator, without * a trailing separator). */ public class MemoryFileManager extends ForwardingJavaFileManager<JavaFileManager> {
From source file com.googlecode.jvmvm.compiler.javac.MemoryFileManager.java
public class MemoryFileManager extends ForwardingJavaFileManager<JavaFileManager> { public final Map<String, MemoryFileObject> classpath = new HashMap<String, MemoryFileObject>(); public final Map<String, MemoryJavaFile> inputs = new HashMap<String, MemoryJavaFile>(); public final Map<String, FileObject> outputs = new HashMap<String, FileObject>();
From source file com.github.drxaos.jvmvm.compiler.javac.MemoryFileManager.java
public class MemoryFileManager extends ForwardingJavaFileManager<JavaFileManager> { public final Map<String, MemoryFileObject> classpath = new HashMap<String, MemoryFileObject>(); public final Map<String, MemoryJavaFile> inputs = new HashMap<String, MemoryJavaFile>(); public final Map<String, FileObject> outputs = new HashMap<String, FileObject>();
From source file org.cloudfoundry.tools.io.compiler.ResourceJavaFileManager.java
/** * A {@link ForwardingJavaFileManager} that manages files contained in {@link org.cloudfoundry.tools.io.Resource}s. * * @author Phillip Webb */ public class ResourceJavaFileManager extends ForwardingJavaFileManager<JavaFileManager> {
From source file net.nicholaswilliams.java.licensing.encryption.TestRSAKeyPairGenerator.java
class MockClassFileManager<M extends JavaFileManager> extends ForwardingJavaFileManager<M> { private MockJavaClassObject javaClassObject; public MockClassFileManager(M standardManager) { super(standardManager); }