Uses of Class
org.codehaus.janino.Java.CompilationUnit
-
Packages that use Java.CompilationUnit Package Description org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler.org.codehaus.janino.tools Auxiliary command line tools related to JANINO.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of Java.CompilationUnit in org.codehaus.janino
Fields in org.codehaus.janino declared as Java.CompilationUnit Modifier and Type Field Description private Java.CompilationUnit
UnitCompiler. compilationUnit
Methods in org.codehaus.janino that return Java.CompilationUnit Modifier and Type Method Description protected Java.CompilationUnit
JavaSourceIClassLoader. findCompilationUnit(java.lang.String className)
Finds the Java™ source file for the named class through the configured 'source resource finder' and parses it.Java.CompilationUnit
UnitCompiler. getCompilationUnit()
Java.CompilationUnit
Java.PackageMemberClassDeclaration. getDeclaringCompilationUnit()
Java.CompilationUnit
Java.PackageMemberInterfaceDeclaration. getDeclaringCompilationUnit()
Java.CompilationUnit
Java.PackageMemberTypeDeclaration. getDeclaringCompilationUnit()
protected Java.CompilationUnit
ClassBodyEvaluator. makeCompilationUnit(Parser optionalParser)
Create aJava.CompilationUnit
, set the default imports, and parse the import declarations.private Java.CompilationUnit
Compiler. parseCompilationUnit(java.lang.String fileName, java.io.InputStream inputStream, java.lang.String optionalCharacterEncoding)
Read one compilation unit from a file and parse it.Java.CompilationUnit
Parser. parseCompilationUnit()
CompilationUnit := [ PackageDeclaration ] { ImportDeclaration } { TypeDeclaration }Methods in org.codehaus.janino with parameters of type Java.CompilationUnit Modifier and Type Method Description protected Java.PackageMemberClassDeclaration
ClassBodyEvaluator. addPackageMemberClassDeclaration(Location location, Java.CompilationUnit compilationUnit)
To the givenJava.CompilationUnit
, add A class declaration with the configured name, superclass and interfaces A method declaration with the given return type, name, parameter names and values and thrown exceptionsprotected java.lang.Class
ClassBodyEvaluator. compileToClass(Java.CompilationUnit compilationUnit)
Compile the given compilation unit, load all generated classes, and return the class with the given name.protected java.lang.ClassLoader
SimpleCompiler. compileToClassLoader(Java.CompilationUnit compilationUnit)
Compile the given compilation unit.void
SimpleCompiler. cook(Java.CompilationUnit compilationUnit)
Cooks this compilation unit directly.void
Java.PackageMemberClassDeclaration. setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
void
Java.PackageMemberInterfaceDeclaration. setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
void
Java.PackageMemberTypeDeclaration. setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
Sets theJava.CompilationUnit
in which this top-level type is declared.static void
UnparseVisitor. unparse(Java.CompilationUnit cu, java.io.Writer w)
Unparses the givenJava.CompilationUnit
to the givenWriter
.void
UnparseVisitor. unparseCompilationUnit(Java.CompilationUnit cu)
Constructors in org.codehaus.janino with parameters of type Java.CompilationUnit Constructor Description UnitCompiler(Java.CompilationUnit compilationUnit, IClassLoader iClassLoader)
-
Uses of Java.CompilationUnit in org.codehaus.janino.tools
Methods in org.codehaus.janino.tools that return Java.CompilationUnit Modifier and Type Method Description private Java.CompilationUnit
JGrep. parseCompilationUnit(java.io.File sourceFile, java.lang.String optionalCharacterEncoding)
Read one compilation unit from a file and parse it. -
Uses of Java.CompilationUnit in org.codehaus.janino.util
Methods in org.codehaus.janino.util with parameters of type Java.CompilationUnit Modifier and Type Method Description void
Traverser. traverseCompilationUnit(Java.CompilationUnit cu)
-