org.eclipse.xtext.xbase.compiler
Class OnTheFlyJavaCompiler.PatchedFileSystem
java.lang.Object
org.eclipse.jdt.internal.compiler.batch.FileSystem
org.eclipse.xtext.xbase.compiler.OnTheFlyJavaCompiler.PatchedFileSystem
- All Implemented Interfaces:
- org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.util.SuffixConstants
- Enclosing class:
- OnTheFlyJavaCompiler
public static class OnTheFlyJavaCompiler.PatchedFileSystem
- extends org.eclipse.jdt.internal.compiler.batch.FileSystem
Nested classes/interfaces inherited from class org.eclipse.jdt.internal.compiler.batch.FileSystem |
org.eclipse.jdt.internal.compiler.batch.FileSystem.Classpath, org.eclipse.jdt.internal.compiler.batch.FileSystem.ClasspathNormalizer, org.eclipse.jdt.internal.compiler.batch.FileSystem.ClasspathSectionProblemReporter |
Fields inherited from interface org.eclipse.jdt.internal.compiler.util.SuffixConstants |
EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA |
Method Summary |
void |
cleanup()
|
boolean |
equals(java.lang.Object obj)
|
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer |
findType(char[][] compoundName)
|
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer |
findType(char[][] compoundName,
boolean asBinaryOnly)
|
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer |
findType(char[] typeName,
char[][] packageName)
|
char[][][] |
findTypeNames(char[][] packageName)
|
org.eclipse.jdt.internal.compiler.batch.FileSystem |
getDelegate()
|
int |
hashCode()
|
boolean |
isPackage(char[][] compoundName,
char[] packageName)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.jdt.internal.compiler.batch.FileSystem |
getClasspath, getClasspath |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
OnTheFlyJavaCompiler.PatchedFileSystem
public OnTheFlyJavaCompiler.PatchedFileSystem(org.eclipse.jdt.internal.compiler.batch.FileSystem delegate)
cleanup
public void cleanup()
- Specified by:
cleanup
in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment
- Overrides:
cleanup
in class org.eclipse.jdt.internal.compiler.batch.FileSystem
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
findType
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[] typeName,
char[][] packageName)
- Specified by:
findType
in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment
- Overrides:
findType
in class org.eclipse.jdt.internal.compiler.batch.FileSystem
findType
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[][] compoundName)
- Specified by:
findType
in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment
- Overrides:
findType
in class org.eclipse.jdt.internal.compiler.batch.FileSystem
findType
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[][] compoundName,
boolean asBinaryOnly)
- Overrides:
findType
in class org.eclipse.jdt.internal.compiler.batch.FileSystem
findTypeNames
public char[][][] findTypeNames(char[][] packageName)
- Overrides:
findTypeNames
in class org.eclipse.jdt.internal.compiler.batch.FileSystem
getDelegate
public org.eclipse.jdt.internal.compiler.batch.FileSystem getDelegate()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
isPackage
public boolean isPackage(char[][] compoundName,
char[] packageName)
- Specified by:
isPackage
in interface org.eclipse.jdt.internal.compiler.env.INameEnvironment
- Overrides:
isPackage
in class org.eclipse.jdt.internal.compiler.batch.FileSystem
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object