sun.tools.java |
|
Java Source File Name | Type | Comment |
AmbiguousClass.java | Class | This exception is thrown when an unqualified class name
is used that can be resolved in more than one way.
WARNING: The contents of this source file are not part of any
supported API. |
AmbiguousMember.java | Class | This exception is thrown when a field reference is
ambiguous.
WARNING: The contents of this source file are not part of any
supported API. |
ArrayType.java | Class | This class represents an Java array type.
It overrides the relevant methods in class Type.
WARNING: The contents of this source file are not part of any
supported API. |
BinaryAttribute.java | Class | This class is used to represent an attribute from a binary class.
This class should go away once arrays are objects.
WARNING: The contents of this source file are not part of any
supported API. |
BinaryClass.java | Class | WARNING: The contents of this source file are not part of any
supported API. |
BinaryCode.java | Class | WARNING: The contents of this source file are not part of any
supported API. |
BinaryConstantPool.java | Class | This class is used to represent a constant table once
it is read from a class file.
WARNING: The contents of this source file are not part of any
supported API. |
BinaryExceptionHandler.java | Class | A single exception handler. |
BinaryMember.java | Class | This class represents a binary member
WARNING: The contents of this source file are not part of any
supported API. |
ClassDeclaration.java | Class | This class represents an Java class declaration. |
ClassDefinition.java | Class | This class is a Java class definition
WARNING: The contents of this source file are not part of any
supported API. |
ClassFile.java | Class | This class is used to represent a file loaded from the class path, and
can either be a regular file or a zip file entry.
WARNING: The contents of this source file are not part of any
supported API. |
ClassNotFound.java | Class | This exception is thrown when a class definition is needed
and the class can't be found.
WARNING: The contents of this source file are not part of any
supported API. |
ClassPath.java | Class | This class is used to represent a class path, which can contain both
directories and zip files.
WARNING: The contents of this source file are not part of any
supported API. |
ClassType.java | Class | This class represents an Java class type.
It overrides the relevant methods in class Type.
WARNING: The contents of this source file are not part of any
supported API. |
CompilerError.java | Class | This exception is thrown when an internal compiler error occurs
WARNING: The contents of this source file are not part of any
supported API. |
Constants.java | Interface | This interface defines constant that are used
throughout the compiler. |
Environment.java | Class | This class defines the environment for a compilation.
It is used to load classes, resolve class names and
report errors. |
Identifier.java | Class | A class to represent identifiers.
An identifier instance is very similar to a String. |
IdentifierToken.java | Class | Information about the occurrence of an identifier.
The parser produces these to represent name which cannot yet be
bound to field definitions.
WARNING: The contents of this source file are not part of any
supported API. |
Imports.java | Class | This class describes the classes and packages imported
from a source file. |
MemberDefinition.java | Class | This class defines a member of a Java class:
a variable, a method, or an inner class.
WARNING: The contents of this source file are not part of any
supported API. |
MethodSet.java | Class | The MethodSet structure is used to store methods for a class.
It maintains the invariant that it never stores two methods
with the same signature. |
MethodType.java | Class | This class represents an Java method type.
It overrides the relevant methods in class Type.
WARNING: The contents of this source file are not part of any
supported API. |
Package.java | Class | This class is used to represent the classes in a package.
WARNING: The contents of this source file are not part of any
supported API. |
Parser.java | Class | This class is used to parse Java statements and expressions.
The result is a parse tree.
This class implements an operator precedence parser. |
ParserActions.java | Interface | This is the protocol by which a Parser makes callbacks
to the later phases of the compiler.
(As a backwards compatibility trick, Parser implements
this protocol, so that an instance of a Parser subclass
can handle its own actions. |
RuntimeConstants.java | Interface | WARNING: The contents of this source file are not part of any
supported API. |
Scanner.java | Class | A Scanner for Java tokens. |
ScannerInputReader.java | Class | An input stream for java programs. |
SyntaxError.java | Class | Syntax errors, should always be caught inside the
parser for error recovery.
WARNING: The contents of this source file are not part of any
supported API. |
Type.java | Class | This class represents an Java Type.
It encapsulates an Java type signature and it provides
quick access to the components of the type. |