From 3fec0cbf967b43d590232c1e8e18c4386cba98bb Mon Sep 17 00:00:00 2001
From: Arno Unkrig (Fictitious) utmost simplified version of {@link org.codehaus.janino.Compile
The {@link org.codehaus.janino.Parser org.codehaus.janino.Parser} (abbreviated as "{@code o.c.j.Parser}" in the
figure above) parses the compilation unit, understands the Java grammar, and creates a tree of objects that
exactly reflects the contents of the compilation unit (except some irrelevant aspects like
- (non-JAVADOC) comments and the ordering of access flags). The classes names of the objects of the syntax tree are
- all "{@code org.codehaus.janino.Java.*}".
+ (non-JAVADOC) comments). The classes names of the objects of the syntax tree are all "{@code
+ org.codehaus.janino.Java.*}".
Like the {@link org.codehaus.janino.Java.CompilationUnit} structure is a one-to-one representation of the parsed @@ -165,7 +165,7 @@
- An {@code IClass} represents the "outside" of a usable class or interface, which JANINO needs when that class or + An {@code IClass} represents the "outer face" of a usable class or interface, which JANINO needs when that class or interface is "used".
@@ -226,7 +226,7 @@
- Typically, to compile a small set of compilation units, many other required classes have to be loaded and + Typically, to compile a set of compilation units, many other required classes have to be loaded and parsed via the compilation classpath. This costs a considerable amount of time and memory.