| Package | Description |
|---|---|
| org.codehaus.janino |
The core of the Janino Java compiler.
|
| org.codehaus.janino.util |
Application-independent helper classes.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Java.CompilationUnit
Representation of an "ordinary compilation unit" as explained in JLS9 7.3 (before Java 9 known as "compilation
unit" and described in JLS8 7.3).
|
static class |
Java.ModularCompilationUnit
Represents a
ModularCompilationUnit as specified in JLS11 7.3. |
| Modifier and Type | Method and Description |
|---|---|
protected Java.AbstractCompilationUnit |
JavaSourceIClassLoader.findCompilationUnit(String className)
Finds the Java source file for the named class through the configured 'source resource finder' and parses it.
|
Java.AbstractCompilationUnit |
UnitCompiler.getAbstractCompilationUnit() |
Java.AbstractCompilationUnit |
Parser.parseAbstractCompilationUnit()
CompilationUnit := [ PackageDeclaration ]
{ ImportDeclaration }
{ TypeDeclaration }
|
| Modifier and Type | Method and Description |
|---|---|
protected ClassLoader |
SimpleCompiler.compileToClassLoader(Java.AbstractCompilationUnit abstractCompilationUnit)
Compiles the given compilation unit.
|
void |
SimpleCompiler.cook(Java.AbstractCompilationUnit abstractCompilationUnit)
Cooks this compilation unit directly.
|
static void |
Unparser.unparse(Java.AbstractCompilationUnit acu,
Writer w)
Unparses the given
Java.AbstractCompilationUnit to the given Writer. |
void |
Unparser.unparseAbstractCompilationUnit(Java.AbstractCompilationUnit cu) |
| Constructor and Description |
|---|
UnitCompiler(Java.AbstractCompilationUnit abstractCompilationUnit,
IClassLoader iClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
Java.AbstractCompilationUnit |
DeepCopier.copyAbstractCompilationUnit(Java.AbstractCompilationUnit subject) |
| Modifier and Type | Method and Description |
|---|---|
Java.AbstractCompilationUnit |
DeepCopier.copyAbstractCompilationUnit(Java.AbstractCompilationUnit subject) |
void |
Traverser.traverseAbstractCompilationUnit(Java.AbstractCompilationUnit acu) |
void |
AbstractTraverser.traverseAbstractCompilationUnit(Java.AbstractCompilationUnit acu) |
void |
Traverser.visitAbstractCompilationUnit(Java.AbstractCompilationUnit cu) |
void |
AbstractTraverser.visitAbstractCompilationUnit(Java.AbstractCompilationUnit acu) |
Copyright © 2022. All rights reserved.