| Interface | Description |
|---|---|
| ClassDefinitionFactory | |
| Constants |
This interface defines constant that are used
throughout the compiler.
|
| ParserActions |
This is the protocol by which a Parser makes callbacks
to the later phases of the compiler.
|
| RuntimeConstants |
WARNING: The contents of this source file are not part of any
supported API.
|
| Class | Description |
|---|---|
| ArrayType |
This class represents an Java array type.
|
| ClassDeclaration |
This class represents an Java class declaration.
|
| ClassDefinition |
This class is a Java class definition
WARNING: The contents of this source file are not part of any
supported API.
|
| ClassFile |
Abstract class to represent a class file.
|
| ClassPath |
This class is used to represent a class path, which can contain both
directories and zip files.
|
| ClassType |
This class represents an Java class type.
|
| Environment |
This class defines the environment for a compilation.
|
| Identifier |
A class to represent identifiers.
|
| IdentifierToken |
Information about the occurrence of an identifier.
|
| Imports |
This class describes the classes and packages imported
from a source file.
|
| MemberDefinition |
This class defines a member of a Java class:
a variable, a method, or an inner class.
|
| MethodSet |
The MethodSet structure is used to store methods for a class.
|
| MethodType |
This class represents an Java method type.
|
| Package |
This class is used to represent the classes in a package.
|
| Parser |
This class is used to parse Java statements and expressions.
|
| Scanner |
A Scanner for Java tokens.
|
| ScannerInputReader |
An input stream for java programs.
|
| Type |
This class represents an Java Type.
|
| Exception | Description |
|---|---|
| AmbiguousClass |
This exception is thrown when an unqualified class name
is used that can be resolved in more than one way.
|
| AmbiguousMember |
This exception is thrown when a field reference is
ambiguous.
|
| ClassNotFound |
This exception is thrown when a class definition is needed
and the class can't be found.
|
| RmicUncheckedIOException |
Wraps an
IOException with an unchecked exception. |
| SyntaxError |
Syntax errors, should always be caught inside the
parser for error recovery.
|
| Error | Description |
|---|---|
| CompilerError |
This exception is thrown when an internal compiler error occurs
WARNING: The contents of this source file are not part of any
supported API.
|
Copyright © 2018. All Rights Reserved.