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.util Application-independent helper classes. -
-
Uses of Java.CompilationUnit in org.codehaus.janino
Methods in org.codehaus.janino that return Java.CompilationUnit Modifier and Type Method Description protected Java.CompilationUnit
JavaSourceIClassLoader. findCompilationUnit(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.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 Class
ClassBodyEvaluator. compileToClass(Java.CompilationUnit compilationUnit)
Compile the given compilation unit, load all generated classes, and return the class with the given name.protected 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, 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.util
Methods in org.codehaus.janino.util with parameters of type Java.CompilationUnit Modifier and Type Method Description void
Traverser. traverseCompilationUnit(Java.CompilationUnit cu)
-