public static class Phase.GLOBAL
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static CompilePhase |
CANONICALIZATION
Complete building the AST
|
static CompilePhase |
CLASS_GENERATION
Creates the bytecode of the class in memory
|
static CompilePhase |
CONVERSION
An abstract syntax tree (AST) is created from token trees
|
static CompilePhase |
FINALIZATION
Perform any last cleanup and closes the file
|
static CompilePhase |
INITIALIZATION
Source files are opened and environment configured
|
static CompilePhase |
INSTRUCTION_SELECTION
Instruction set is chosen, for example Java 6 or Java 7 bytecode level
|
static CompilePhase |
OUTPUT
Write the binary output to the file system (*.class file)
|
static CompilePhase |
PARSING
The grammar is used to to produce tree of tokens
representing the source code
|
static CompilePhase |
SEMANTIC_ANALYSIS
Consistency and validity checks
|
| Constructor and Description |
|---|
GLOBAL() |
public static final CompilePhase INITIALIZATION
public static final CompilePhase PARSING
public static final CompilePhase CONVERSION
public static final CompilePhase SEMANTIC_ANALYSIS
public static final CompilePhase CANONICALIZATION
public static final CompilePhase INSTRUCTION_SELECTION
public static final CompilePhase CLASS_GENERATION
public static final CompilePhase OUTPUT
public static final CompilePhase FINALIZATION