Uses of Class
org.codehaus.janino.Java.CompilationUnit
Packages that use Java.CompilationUnit
Package
Description
The core of the Janino Java compiler.
Application-independent helper classes.
-
Uses of Java.CompilationUnit in org.codehaus.janino
Methods in org.codehaus.janino that return Java.CompilationUnitModifier and TypeMethodDescriptionJava.PackageMemberClassDeclaration.getDeclaringCompilationUnit()
Java.PackageMemberInterfaceDeclaration.getDeclaringCompilationUnit()
Java.PackageMemberTypeDeclaration.getDeclaringCompilationUnit()
Methods in org.codehaus.janino with parameters of type Java.CompilationUnitModifier and TypeMethodDescriptionprotected 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 void
ScriptEvaluator.cook
(Java.CompilationUnit compilationUnit) Compiles the given compilationUnit, defines it into aClassLoader
, loads the generated class, gets the script methods from that class, and makes them available throughScriptEvaluator.getMethod(int)
.final void
ScriptEvaluator.cook
(Java.CompilationUnit compilationUnit, Collection<Java.MethodDeclarator> methodDeclarators) void
Java.PackageMemberClassDeclaration.setDeclaringCompilationUnit
(Java.CompilationUnit declaringCompilationUnit) void
Java.PackageMemberInterfaceDeclaration.setDeclaringCompilationUnit
(Java.CompilationUnit declaringCompilationUnit) void
Java.PackageMemberTypeDeclaration.setDeclaringCompilationUnit
(Java.CompilationUnit declaringCompilationUnit) Sets theJava.AbstractCompilationUnit
in which this top-level type is declared.Visitor.AbstractCompilationUnitVisitor.visitCompilationUnit
(Java.CompilationUnit cu) -
Uses of Java.CompilationUnit in org.codehaus.janino.util
Methods in org.codehaus.janino.util that return Java.CompilationUnitMethods in org.codehaus.janino.util with parameters of type Java.CompilationUnitModifier and TypeMethodDescriptionDeepCopier.copyCompilationUnit
(Java.CompilationUnit subject) void
AbstractTraverser.traverseCompilationUnit
(Java.CompilationUnit cu) void
Traverser.traverseCompilationUnit
(Java.CompilationUnit cu)