Name | Description | Type | Package | Framework |
JavaCompiler | | Interface | javax.tools | Java SE |
|
JavaCompiler .CompilationTask | compilation task has not yet started. | Interface | javax.tools.JavaCompiler | Java SE |
|
Abort | Throwing an instance of this class causes (silent) termination of the main compiler method. | Class | sun.tools.javac.util | Code Trails |
|
AbstractDiagnosticFormatter | This abstract class provides a basic implementation of the functionalities that should be provided by any formatter used by javac. | Class | sun.tools.javac.util | Code Trails |
|
AbstractDiagnosticFormatter .SimpleConfiguration | | Class | sun.tools.javac.util.AbstractDiagnosticFormatter | Code Trails |
|
AbstractLog | A base class for error logs. | Class | sun.tools.javac.util | Code Trails |
|
Annotate | Enter annotations on symbols. | Class | sun.tools.javac.comp | Code Trails |
|
Annotate .Annotator | A client that has annotations to add registers an annotator, the method it will use to add the annotation. | Interface | sun.tools.javac.comp.Annotate | Code Trails |
|
AnnotationProcessingError | Error thrown for problems encountered during annotation processing. | Class | sun.tools.javac.processing | Code Trails |
|
AnnotationProxyMaker | A generator of dynamic proxy implementations of java. | Class | sun.tools.javac.model | Code Trails |
|
AnnotationProxyMaker .MirroredTypeExceptionProxy | ExceptionProxy for MirroredTypeException. | Class | sun.tools.javac.model.AnnotationProxyMaker | Code Trails |
|
AnnotationProxyMaker .MirroredTypesExceptionProxy | ExceptionProxy for MirroredTypesException. | Class | sun.tools.javac.model.AnnotationProxyMaker | Code Trails |
|
Assert | Simple facility for unconditional assertions. | Class | sun.tools.javac.util | Code Trails |
|
Attr | This is the main context-dependent analysis phase in GJC. | Class | sun.tools.javac.comp | Code Trails |
|
Attr .BreakAttr | | Class | sun.tools.javac.comp.Attr | Code Trails |
|
AttrContext | Contains information specific to the attribute and enter passes, to be used in place of the generic field in environments. | Class | sun.tools.javac.comp | Code Trails |
|
AttrContextEnv | Env specialized as Env This is NOT part of any supported API. | Class | sun.tools.javac.comp | Code Trails |
|
Attribute | An annotation value. | Class | sun.tools.javac.code | Code Trails |
|
Attribute .Array | The value for an annotation element of an array type. | Class | sun.tools.javac.code.Attribute | Code Trails |
|
Attribute .Class | The value for an annotation element of type java. | Class | sun.tools.javac.code.Attribute | Code Trails |
|
Attribute .Compound | A compound annotation element value, the type of which is an attribute interface. | Class | sun.tools.javac.code.Attribute | Code Trails |
|
Attribute .Constant | The value for an annotation element of primitive type or String. | Class | sun.tools.javac.code.Attribute | Code Trails |
|
Attribute .Enum | The value for an annotation element of an enum type. | Class | sun.tools.javac.code.Attribute | Code Trails |
|
Attribute .Error | | Class | sun.tools.javac.code.Attribute | Code Trails |
|
Attribute .RetentionPolicy | A mirror of java. | Class | sun.tools.javac.code.Attribute | Code Trails |
|
Attribute .Visitor | A visitor type for dynamic dispatch on the kind of attribute value. | Interface | sun.tools.javac.code.Attribute | Code Trails |
|
BaseFileManager | Utility methods for building a filemanager. | Class | sun.tools.javac.util | Code Trails |
|
BaseFileManager .ByteBufferCache | A single-element cache of direct byte buffers. | Class | sun.tools.javac.util.BaseFileManager | Code Trails |
|
BaseFileManager .ContentCacheEntry | | Class | sun.tools.javac.util.BaseFileManager | Code Trails |
|
BaseFileObject | This is NOT part of any supported API. | Class | sun.tools.javac.file | Code Trails |
|
BaseFileObject .CannotCreateUriError | Used when URLSyntaxException is thrown unexpectedly during implementations of (Base)FileObject. | Class | sun.tools.javac.file.BaseFileObject | Code Trails |
|
BasicDiagnosticFormatter | A basic formatter for diagnostic messages. | Class | sun.tools.javac.util | Code Trails |
|
BasicDiagnosticFormatter .BasicConfiguration | | Class | sun.tools.javac.util.BasicDiagnosticFormatter | Code Trails |
|
BasicDiagnosticFormatter .BasicConfiguration .BasicFormatKind | This enum contains all the kinds of formatting patterns supported by a basic diagnostic formatter. | Class | sun.tools.javac.util.BasicDiagnosticFormatter.BasicConfiguration | Code Trails |
|
BasicDiagnosticFormatter .BasicConfiguration .SourcePosition | A source positioning value controls the position (within a given diagnostic message) in which the source line the diagnostic refers to | Class | sun.tools.javac.util.BasicDiagnosticFormatter.BasicConfiguration | Code Trails |
|
BatchEnvironment | Main environment of the batch version of the Java compiler, this needs more work. | Class | tools.javac | Code Trails |
|
BatchParser | Batch file parser, this needs more work. | Class | tools.javac | Code Trails |
|
Bits | A class for extensible, mutable bit sets. | Class | sun.tools.javac.util | Code Trails |
|
BoundKind | This is NOT part of any supported API. | Class | sun.tools.javac.code | Code Trails |
|
ByteBuffer | A byte buffer is a flexible array which grows when elements are appended. | Class | sun.tools.javac.util | Code Trails |
|
ByteCodes | Bytecode instruction codes, as well as typecodes used as instruction modifiers. | Interface | sun.tools.javac.jvm | Code Trails |
|
CacheFSInfo | Caching implementation of FSInfo. | Class | sun.tools.javac.file | Code Trails |
|
CacheFSInfo .Entry | | Class | sun.tools.javac.file.CacheFSInfo | Code Trails |
|
Check | Type checking helper class for the attribution phase. | Class | sun.tools.javac.comp | Code Trails |
|
ClassFile | Generic Java classfiles have one additional attribute for classes, methods and fields: | Class | sun.tools.javac.jvm | Code Trails |
|
ClassFile .NameAndType | A class for the name-and-type signature of a method or field. | Class | sun.tools.javac.jvm.ClassFile | Code Trails |
|
ClassFile .Version | | Class | sun.tools.javac.jvm.ClassFile | Code Trails |
|
ClassReader | This class provides operations to read a classfile into an internal representation. | Class | sun.tools.javac.jvm | Code Trails |
|
ClassReader .ArrayAttributeProxy | | Class | sun.tools.javac.jvm.ClassReader | Code Trails |
|
ClassReader .AttributeKind | | Class | sun.tools.javac.jvm.ClassReader | Code Trails |
|
ClassReader .CompoundAnnotationProxy | | Class | sun.tools.javac.jvm.ClassReader | Code Trails |
|
ClassReader .EnumAttributeProxy | | Class | sun.tools.javac.jvm.ClassReader | Code Trails |
|
ClassReader .ProxyVisitor | | Interface | sun.tools.javac.jvm.ClassReader | Code Trails |
|
ClassReader .SourceFileObject | A subclass of JavaFileObject for the sourcefile attribute found in a classfile. | Class | sun.tools.javac.jvm.ClassReader | Code Trails |
|
ClassReader .TypeAnnotationProxy | | Class | sun.tools.javac.jvm.ClassReader | Code Trails |
|
ClassWriter | This class provides operations to map an internal symbol table graph rooted in a ClassSymbol into a classfile. | Class | sun.tools.javac.jvm | Code Trails |
|
ClassWriter .PoolOverflow | Thrown when the constant pool is over full. | Class | sun.tools.javac.jvm.ClassWriter | Code Trails |
|
ClassWriter .StackMapTableFrame | | Class | sun.tools.javac.jvm.ClassWriter | Code Trails |
|
ClassWriter .StackMapTableFrame .AppendFrame | | Class | sun.tools.javac.jvm.ClassWriter.StackMapTableFrame | Code Trails |
|
ClassWriter .StackMapTableFrame .ChopFrame | | Class | sun.tools.javac.jvm.ClassWriter.StackMapTableFrame | Code Trails |
|
ClassWriter .StackMapTableFrame .FullFrame | | Class | sun.tools.javac.jvm.ClassWriter.StackMapTableFrame | Code Trails |
|
ClassWriter .StackMapTableFrame .SameFrame | | Class | sun.tools.javac.jvm.ClassWriter.StackMapTableFrame | Code Trails |
|
ClassWriter .StackMapTableFrame .SameLocals1StackItemFrame | | Class | sun.tools.javac.jvm.ClassWriter.StackMapTableFrame | Code Trails |
|
ClassWriter .StringOverflow | | Class | sun.tools.javac.jvm.ClassWriter | Code Trails |
|
ClientCodeException | An exception used for propogating exceptions found in client code invoked from javac. | Class | sun.tools.javac.util | Code Trails |
|
ClientCodeWrapper | Wrap objects to enable unchecked exceptions to be caught and handled. | Class | sun.tools.javac.api | Code Trails |
|
CloseableURLClassLoader | A URLClassLoader that also implements Closeable. | Class | sun.tools.javac.util | Code Trails |
|
Code | An internal structure that corresponds to the code attribute of methods in a classfile. | Class | sun.tools.javac.jvm | Code Trails |
|
Code .Chain | A chain represents a list of unresolved jumps. | Class | sun.tools.javac.jvm.Code | Code Trails |
|
Code .LocalVar | | Class | sun.tools.javac.jvm.Code | Code Trails |
|
Code .Mneumonics | | Class | sun.tools.javac.jvm.Code | Code Trails |
|
Code .StackMapFormat | | Class | sun.tools.javac.jvm.Code | Code Trails |
|
Code .StackMapFrame | | Class | sun.tools.javac.jvm.Code | Code Trails |
|
CommandLine | Various utility methods for processing Java tool command line arguments. | Class | sun.tools.javac.main | Code Trails |
|
CompilerMember | | Class | tools.javac | Code Trails |
|
Constants | Utilities for operating on constant values. | Class | sun.tools.javac.util | Code Trails |
|
ConstFold | | Class | sun.tools.javac.comp | Code Trails |
|
Context | Support for an abstract context, modelled loosely after ThreadLocal but using a user-provided context instead of the current thread. | Class | sun.tools.javac.util | Code Trails |
|
Context .Key | The client creates an instance of this class for each key. | Class | sun.tools.javac.util.Context | Code Trails |
|
Convert | Utility class for static conversion methods between numbers and strings in various formats. | Class | sun.tools.javac.util | Code Trails |
|
CreateSymbols | Used to generate a symbol file representing rt. | Class | sun.tools.javac.sym | Code Trails |
|
CRTable | This class contains the CharacterRangeTable for some method and the hashtable for mapping trees or lists of trees to their | Class | sun.tools.javac.jvm | Code Trails |
|
CRTable .CRTEntry | | Class | sun.tools.javac.jvm.CRTable | Code Trails |
|
CRTable .SourceRange | | Class | sun.tools.javac.jvm.CRTable | Code Trails |
|
CRTFlags | The CharacterRangeTable flags indicating type of an entry. | Interface | sun.tools.javac.jvm | Code Trails |
|
DeferredLintHandler | This is NOT part of any supported API. | Class | sun.tools.javac.code | Code Trails |
|
DiagnosticFormatter | Provides simple functionalities for javac diagnostic formatting. | Interface | sun.tools.javac.api | Code Trails |
|
DiagnosticFormatter .Configuration | This interface provides functionalities for tuning the output of a diagnostic formatter in multiple ways. | Interface | sun.tools.javac.api.DiagnosticFormatter | Code Trails |
|
DiagnosticFormatter .Configuration .DiagnosticPart | A given diagnostic message can be divided into sub-parts each of which might/might not be displayed by the formatter, according to the | Class | sun.tools.javac.api.DiagnosticFormatter.Configuration | Code Trails |
|
DiagnosticFormatter .Configuration .MultilineLimit | A multiline limit control the verbosity of multiline diagnostics either by setting a maximum depth of nested multidiagnostics, | Class | sun.tools.javac.api.DiagnosticFormatter.Configuration | Code Trails |
|
DiagnosticFormatter .PositionKind | This enum defines a set of constants for all the kinds of position that a diagnostic can be asked for. | Class | sun.tools.javac.api.DiagnosticFormatter | Code Trails |
|
DiagnosticSource | A simple abstraction of a source file, as needed for use in a diagnostic message. | Class | sun.tools.javac.util | Code Trails |
|
DocCommentScanner | An extension to the base lexical analyzer that captures and processes the contents of doc comments. | Class | sun.tools.javac.parser | Code Trails |
|
JavaAwareCompilationUnit | Compilation Unit capable of compiling Java source files. | Class | org.codehaus.groovy.tools.javac | Groovy |
|
JavaAwareResolveVisitor | | Class | org.codehaus.groovy.tools.javac | Groovy |
|
JavacCompilerFactory | | Class | org.codehaus.groovy.tools.javac | Groovy |
|
JavacJavaCompiler | | Class | org.codehaus.groovy.tools.javac | Groovy |
|
JavaCompiler | | Interface | org.codehaus.groovy.tools.javac | Groovy |
|
JavaCompilerFactory | | Interface | org.codehaus.groovy.tools.javac | Groovy |
|
JavaStubCompilationUnit | Compilation unit to only generate stubs. | Class | org.codehaus.groovy.tools.javac | Groovy |
|
JavaStubGenerator | | Class | org.codehaus.groovy.tools.javac | Groovy |
|
Abort | Throwing an instance of this class causes (silent) termination of the main compiler method. | Class | com.sun.tools.javac.util | Fiji |
|
Annotate | Enter annotations on symbols. | Class | com.sun.tools.javac.comp | Fiji |
|
Annotate .Annotator | A client that has annotations to add registers an annotator, the method it will use to add the annotation. | Interface | com.sun.tools.javac.comp.Annotate | Fiji |
|
AnnotationProcessingError | Error thrown for problems encountered during annotation processing. | Class | com.sun.tools.javac.processing | Fiji |
|
AnnotationProxyMaker | A generator of dynamic proxy implementations of java. | Class | com.sun.tools.javac.model | Fiji |
|
Attr | This is the main context-dependent analysis phase in GJC. | Class | com.sun.tools.javac.comp | Fiji |
|
AttrContext | Contains information specific to the attribute and enter passes, to be used in place of the generic field in environments. | Class | com.sun.tools.javac.comp | Fiji |
|
AttrContextEnv | Env specialized as Env This is NOT part of any supported API. | Class | com.sun.tools.javac.comp | Fiji |
|
Attribute | An annotation value. | Class | com.sun.tools.javac.code | Fiji |
|
Attribute .Array | The value for an annotation element of an array type. | Class | com.sun.tools.javac.code.Attribute | Fiji |
|
Attribute .Class | The value for an annotation element of type java. | Class | com.sun.tools.javac.code.Attribute | Fiji |
|
Attribute .Compound | A compound annotation element value, the type of which is an attribute interface. | Class | com.sun.tools.javac.code.Attribute | Fiji |
|
Attribute .Constant | The value for an annotation element of primitive type or String. | Class | com.sun.tools.javac.code.Attribute | Fiji |
|
Attribute .Enum | The value for an annotation element of an enum type. | Class | com.sun.tools.javac.code.Attribute | Fiji |
|
Attribute .Error | | Class | com.sun.tools.javac.code.Attribute | Fiji |
|
Attribute .Visitor | A visitor type for dynamic dispatch on the kind of attribute value. | Interface | com.sun.tools.javac.code.Attribute | Fiji |
|
BaseFileManager | Utility methods for building a filemanager. | Class | com.sun.tools.javac.util | Fiji |
|
BaseFileObject | This is NOT part of any supported API. | Class | com.sun.tools.javac.file | Fiji |
|
BaseFileObject .CannotCreateUriError | Used when URLSyntaxException is thrown unexpectedly during implementations of (Base)FileObject. | Class | com.sun.tools.javac.file.BaseFileObject | Fiji |
|
Bits | A class for extensible, mutable bit sets. | Class | com.sun.tools.javac.util | Fiji |
|
BoundKind | | Class | com.sun.tools.javac.code | Fiji |
|
ByteBuffer | A byte buffer is a flexible array which grows when elements are appended. | Class | com.sun.tools.javac.util | Fiji |
|
ByteCodes | Bytecode instruction codes, as well as typecodes used as instruction modifiers. | Interface | com.sun.tools.javac.jvm | Fiji |
|
CacheFSInfo | Caching implementation of FSInfo. | Class | com.sun.tools.javac.file | Fiji |
|
Convert | Utility class for static conversion methods between numbers and strings in various formats. | Class | com.sun.tools.javac.util | Fiji |
|
CreateSymbols | Used to generate a "symbol file" representing rt. | Class | com.sun.tools.javac.sym | Fiji |
|
CRTable | This class contains the CharacterRangeTable for some method and the hashtable for mapping trees or lists of trees to their | Class | com.sun.tools.javac.jvm | Fiji |
|
CRTFlags | The CharacterRangeTable flags indicating type of an entry. | Interface | com.sun.tools.javac.jvm | Fiji |
|
DiagnosticFormatter | A formatter for diagnostic messages. | Class | com.sun.tools.javac.util | Fiji |
|
DocCommentScanner | An extension to the base lexical analyzer that captures and processes the contents of doc comments. | Class | com.sun.tools.javac.parser | Fiji |
|
DocCommentScanner .Factory | A factory for creating scanners. | Class | com.sun.tools.javac.parser.DocCommentScanner | Fiji |
|
EndPosParser | This class is similar to Parser except that it stores ending positions for the tree nodes. | Class | com.sun.tools.javac.parser | Fiji |
|
Enter | This class enters symbols for all encountered definitions into the symbol table. | Class | com.sun.tools.javac.comp | Fiji |
|
Env | A class for environments, instances of which are passed as arguments to tree visitors. | Class | com.sun.tools.javac.comp | Fiji |
|
FatalError | Throwing an instance of this class causes immediate termination of the main compiler method. | Class | com.sun.tools.javac.util | Fiji |
|
FilteredMemberList | Utility to construct a view of a symbol's members, filtering out unwanted elements such as synthetic ones. | Class | com.sun.tools.javac.model | Fiji |
|
Flags | Access flags and other modifiers for Java classes and members. | Class | com.sun.tools.javac.code | Fiji |
|
Flow | This pass implements dataflow analysis for Java programs. | Class | com.sun.tools.javac.comp | Fiji |
|
FSInfo | Get meta-info about files. | Class | com.sun.tools.javac.file | Fiji |
|
Gen | This pass maps flat Java (i. | Class | com.sun.tools.javac.jvm | Fiji |
|
Gen .CodeSizeOverflow | Thrown when the byte code size exceeds limit. | Class | com.sun.tools.javac.jvm.Gen | Fiji |
|
Infer | Helper class for type parameter inference, used by the attribution phase. | Class | com.sun.tools.javac.comp | Fiji |
|
Infer .InferenceException | | Class | com.sun.tools.javac.comp.Infer | Fiji |
|
Infer .InvalidInstanceException | | Class | com.sun.tools.javac.comp.Infer | Fiji |
|
Infer .NoInstanceException | | Class | com.sun.tools.javac.comp.Infer | Fiji |
|
Items | A helper class for code generation. | Class | com.sun.tools.javac.jvm | Fiji |
|
JavacElements | Utility methods for operating on program elements. | Class | com.sun.tools.javac.model | Fiji |
|
JavacFileManager | This class provides access to the source, class and other files used by the compiler and related tools. | Class | com.sun.tools.javac.file | Fiji |
|
JavacFileManager .Archive | An archive provides a flat directory structure of a ZipFile by mapping directory names to lists of files (basenames). | Interface | com.sun.tools.javac.file.JavacFileManager | Fiji |
|
JavacFileManager .SortFiles | | Class | com.sun.tools.javac.file.JavacFileManager | Fiji |
|
JavacFiler | The FilerImplementation class must maintain a number of constraints. | Class | com.sun.tools.javac.processing | Fiji |
|
JavacMessager | An implementation of the Messager built on top of log. | Class | com.sun.tools.javac.processing | Fiji |
|
JavaCompiler | This class could be the main entry point for GJC when GJC is used as a component in a larger software system. | Class | com.sun.tools.javac.main | Fiji |
|
JavaCompiler | | Interface | javax.tools | Fiji |
|
JavaCompiler .CompilationTask | compilation task has not yet started. | Interface | javax.tools.JavaCompiler | Fiji |
|
JavaCompiler .CompilePolicy | Control how the compiler's latter phases (attr, flow, desugar, generate) are connected. | Class | com.sun.tools.javac.main.JavaCompiler | Fiji |
|
JavaCompiler .CompileState | Ordered list of compiler phases for each compilation unit. | Class | com.sun.tools.javac.main.JavaCompiler | Fiji |
|
JavaCompiler .ImplicitSourcePolicy | Generate classes for implicitly read source files. | Class | com.sun.tools.javac.main.JavaCompiler | Fiji |
|
JavacOption | TODO: describe com. | Interface | com.sun.tools.javac.main | Fiji |
|
JavacOption .HiddenOption | | Class | com.sun.tools.javac.main.JavacOption | Fiji |
|
JavacOption .Option | | Class | com.sun.tools.javac.main.JavacOption | Fiji |
|
JavacOption .OptionKind | | Class | com.sun.tools.javac.main.JavacOption | Fiji |
|
JavacOption .XOption | | Class | com.sun.tools.javac.main.JavacOption | Fiji |
|
JavacProcessingEnvironment | Objects of this class hold and manage the state needed to support annotation processing. | Class | com.sun.tools.javac.processing | Fiji |
|
JavacProcessingEnvironment .ComputeAnnotationSet | Computes the set of annotations on the symbol in question. | Class | com.sun.tools.javac.processing.JavacProcessingEnvironment | Fiji |
|
JavacRoundEnvironment | Object providing state about a prior round of annotation processing. | Class | com.sun.tools.javac.processing | Fiji |
|
JavacScope | Provides an implementation of Scope. | Class | com.sun.tools.javac.api | Fiji |
|
JavacTaskImpl | Provides access to functionality specific to the JDK Java Compiler, javac. | Class | com.sun.tools.javac.api | Fiji |
|
JavacTool | TODO: describe com. | Class | com.sun.tools.javac.api | Fiji |
|
JavacTrees | Provides an implementation of Trees. | Class | com.sun.tools.javac.api | Fiji |
|
JavacTypes | Utility methods for operating on types. | Class | com.sun.tools.javac.model | Fiji |
|
JCDiagnostic | An abstraction of a diagnostic message generated by the compiler. | Class | com.sun.tools.javac.util | Fiji |
|
JCDiagnostic .DiagnosticPosition | A DiagnosticPosition provides information about the positions in a file that gave rise to a diagnostic. | Interface | com.sun.tools.javac.util.JCDiagnostic | Fiji |
|
JCDiagnostic .DiagnosticSource | A simple abstraction of a source file, as needed for use in a diagnostic message. | Interface | com.sun.tools.javac.util.JCDiagnostic | Fiji |
|
JCDiagnostic .DiagnosticType | A DiagnosticType defines the type of the diagnostic. | Class | com.sun.tools.javac.util.JCDiagnostic | Fiji |
|
JCDiagnostic .Factory | A factory for creating diagnostic objects. | Class | com.sun.tools.javac.util.JCDiagnostic | Fiji |
|
JCDiagnostic .SimpleDiagnosticPosition | A DiagnosticPosition that simply identifies a position, but no related tree node, as the location for a diagnostic. | Class | com.sun.tools.javac.util.JCDiagnostic | Fiji |
|
JCTree | Root class for abstract syntax tree nodes. | Class | com.sun.tools.javac.tree | Fiji |
|
JCTree .Factory | | Interface | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCAnnotation | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCArrayAccess | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCArrayTypeTree | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCAssert | An assert statement. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCAssign | A assignment with "=". | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCAssignOp | An assignment with "+=", " | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCBinary | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCBlock | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCBreak | A break from a loop or switch. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCCase | A "case :" of a switch. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCCatch | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCClassDecl | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCCompilationUnit | Everything in one source file is kept in a TopLevel structure. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCConditional | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCContinue | A continue of a loop. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCDoWhileLoop | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCEnhancedForLoop | The enhanced for loop. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCErroneous | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCExpression | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCExpressionStatement | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCFieldAccess | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCForLoop | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCIdent | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCIf | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCImport | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCInstanceOf | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCLabeledStatement | A labelled expression or statement. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCLiteral | A constant value given literally. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCMethodDecl | A method definition. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCMethodInvocation | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCModifiers | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCNewArray | A new[. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCNewClass | A new(. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCParens | A parenthesized subexpression ( . | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCPrimitiveTypeTree | Identifies a basic type. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCReturn | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCSkip | A no-op statement ";". | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCStatement | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCSwitch | A "switch ( ) { }" construction. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCSynchronized | A synchronized block. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCThrow | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCTry | A "try { } catch ( ) { } finally { }" block. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCTypeApply | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCTypeCast | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCTypeParameter | A formal class parameter. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCUnary | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCVariableDecl | A variable definition. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCWhileLoop | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .JCWildcard | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .LetExpr | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .TypeBoundKind | | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
JCTree .Visitor | A generic visitor class for trees. | Class | com.sun.tools.javac.tree.JCTree | Fiji |
|
Keywords | Map from Name to Token and Token to String. | Class | com.sun.tools.javac.parser | Fiji |
|
Kinds | Internal symbol kinds, which distinguish between elements of different subclasses of Symbol. | Class | com.sun.tools.javac.code | Fiji |
|
LayoutCharacters | An interface containing layout character constants used in Java This is NOT part of any supported API. | Interface | com.sun.tools.javac.util | Fiji |
|
Lexer | The lexical analyzer maps an input stream consisting of ASCII characters and Unicode escapes into a token sequence. | Interface | com.sun.tools.javac.parser | Fiji |
|
Lint | A class for handling -Xlint suboptions and @SuppresssWarnings. | Class | com.sun.tools.javac.code | Fiji |
|
Lint .AugmentVisitor | | Class | com.sun.tools.javac.code.Lint | Fiji |
|
Lint .LintCategory | Categories of warnings that can be generated by the compiler. | Class | com.sun.tools.javac.code.Lint | Fiji |
|
List | A class for generic linked lists. | Class | com.sun.tools.javac.util | Fiji |
|
ListBuffer | A class for constructing lists by appending elements. | Class | com.sun.tools.javac.util | Fiji |
|
Log | A class for error logs. | Class | com.sun.tools.javac.util | Fiji |
|
Lower | This pass translates away some syntactic sugar: inner classes, class literals, assertions, foreach loops, etc. | Class | com.sun.tools.javac.comp | Fiji |
|
Main | The programmatic interface for the Java Programming Language Except for the two methods | Class | com.sun.tools.javac | Fiji |
|
Main | This class provides a commandline interface to the GJC compiler. | Class | com.sun.tools.javac.main | Fiji |
|
MandatoryWarningHandler | A handler to process mandatory warnings, setting up a deferred diagnostic to be printed at the end of the compilation if some warnings get suppressed | Class | com.sun.tools.javac.util | Fiji |
|
MemberEnter | This is the second phase of Enter, in which classes are completed by entering their members into the class scope using | Class | com.sun.tools.javac.comp | Fiji |
|
Messages | Support for localized messages. | Class | com.sun.tools.javac.util | Fiji |
|
Name | An abstraction for internal compiler strings. | Class | com.sun.tools.javac.util | Fiji |
|
Name .Table | | Class | com.sun.tools.javac.util.Name | Fiji |
|
OptionName | TODO: describe com. | Class | com.sun.tools.javac.main | Fiji |
|
Options | A table of all command-line options. | Class | com.sun.tools.javac.util | Fiji |
|
Pair | A generic class for pairs. | Class | com.sun.tools.javac.util | Fiji |
|
Parser | The parser maps a token sequence into an abstract syntax tree. | Class | com.sun.tools.javac.parser | Fiji |
|
Parser .Factory | A factory for creating parsers. | Class | com.sun.tools.javac.parser.Parser | Fiji |
|
Paths | This class converts command line arguments, environment variables and system properties (in File. | Class | com.sun.tools.javac.file | Fiji |
|
Pool | An internal structure that corresponds to the constant pool of a classfile. | Class | com.sun.tools.javac.jvm | Fiji |
|
Position | A class that defines source code positions as simple character offsets from the beginning of the file. | Class | com.sun.tools.javac.util | Fiji |
|
Position .LineMap | | Interface | com.sun.tools.javac.util.Position | Fiji |
|
Position .LineTabMapImpl | A LineMap that handles tab expansion correctly. | Class | com.sun.tools.javac.util.Position | Fiji |
|
Pretty | Prints out a tree as an indented Java source program. | Class | com.sun.tools.javac.tree | Fiji |
|
PrintingProcessor | A processor which prints out elements. | Class | com.sun.tools.javac.processing | Fiji |
|
PrintingProcessor .PrintingElementVisitor | Used for the -Xprint option and called by Elements. | Class | com.sun.tools.javac.processing.PrintingProcessor | Fiji |
|
PropagatedException | Used to propagate exceptions through to the user. | Class | com.sun.tools.javac.util | Fiji |
|
RecognizedOptions | TODO: describe com. | Class | com.sun.tools.javac.main | Fiji |
|
RecognizedOptions .GrumpyHelper | | Class | com.sun.tools.javac.main.RecognizedOptions | Fiji |
|
RecognizedOptions .OptionHelper | | Interface | com.sun.tools.javac.main.RecognizedOptions | Fiji |
|
RelativePath | Used to represent a platform-neutral path within a platform-specific container, such as a directory or zip file. | Class | com.sun.tools.javac.file | Fiji |
|
RelativePath .RelativeDirectory | Used to represent a platform-neutral subdirectory within a platform-specific container, such as a directory or zip file. | Class | com.sun.tools.javac.file.RelativePath | Fiji |
|
RelativePath .RelativeFile | Used to represent a platform-neutral file within a platform-specific container, such as a directory or zip file. | Class | com.sun.tools.javac.file.RelativePath | Fiji |
|
Resolve | Helper class for name resolution, used mostly by the attribution phase. | Class | com.sun.tools.javac.comp | Fiji |
|
Scanner | The lexical analyzer maps an input stream consisting of ASCII characters and Unicode escapes into a token sequence. | Class | com.sun.tools.javac.parser | Fiji |
|
Scanner .CommentStyle | | Class | com.sun.tools.javac.parser.Scanner | Fiji |
|
Scanner .Factory | A factory for creating scanners. | Class | com.sun.tools.javac.parser.Scanner | Fiji |
|
Scope | A scope represents an area of visibility in a Java program. | Class | com.sun.tools.javac.code | Fiji |
|
Scope .DelegatedScope | An empty scope, into which you can't place anything. | Class | com.sun.tools.javac.code.Scope | Fiji |
|
Scope .Entry | A class for scope entries. | Class | com.sun.tools.javac.code.Scope | Fiji |
|
Scope .ErrorScope | An error scope, for which the owner should be an error symbol. | Class | com.sun.tools.javac.code.Scope | Fiji |
|
Scope .ImportScope | | Class | com.sun.tools.javac.code.Scope | Fiji |
|
Source | The source language version accepted. | Class | com.sun.tools.javac.code | Fiji |
|
Symbol | Root class for Java symbols. | Class | com.sun.tools.javac.code | Fiji |
|
Symbol .ClassSymbol | | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .Completer | Symbol completer interface. | Interface | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .CompletionFailure | | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .DelegatedSymbol | | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .MethodSymbol | A class for method symbols. | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .OperatorSymbol | A class for predefined operators. | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .PackageSymbol | | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .TypeSymbol | A class for type symbols. | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
Symbol .VarSymbol | | Class | com.sun.tools.javac.code.Symbol | Fiji |
|
SymbolArchive | This is NOT part of any supported API. | Class | com.sun.tools.javac.file | Fiji |
|
SymbolArchive .SymbolFileObject | A subclass of JavaFileObject representing zip entries in a symbol file. | Class | com.sun.tools.javac.file.SymbolArchive | Fiji |
|
Symtab | A class that defines all predefined constants and operators as well as special classes such as java. | Class | com.sun.tools.javac.code | Fiji |
|
Target | The classfile version target. | Class | com.sun.tools.javac.jvm | Fiji |
|
Todo | A queue of all as yet unattributed classes. | Class | com.sun.tools.javac.comp | Fiji |
|
Token | An interface that defines codes for Java source tokens returned from lexical analysis. | Class | com.sun.tools.javac.parser | Fiji |
|
TransTypes | This pass translates Generic Java to conventional Java. | Class | com.sun.tools.javac.comp | Fiji |
|
TreeCopier | Creates a copy of a tree, using a given TreeMaker. | Class | com.sun.tools.javac.tree | Fiji |
|
TreeInfo | Utility class containing inspector methods for trees. | Class | com.sun.tools.javac.tree | Fiji |
|
TreeMaker | Factory class for trees. | Class | com.sun.tools.javac.tree | Fiji |
|
TreeScanner | A subclass of Tree. | Class | com.sun.tools.javac.tree | Fiji |
|
TreeTranslator | A subclass of Tree. | Class | com.sun.tools.javac.tree | Fiji |
|
Type | This class represents Java types. | Class | com.sun.tools.javac.code | Fiji |
|
Type .ArrayType | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .CapturedType | A captured type variable comes from wildcards which can have both upper and lower bound. | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .ClassType | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .DelegatedType | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .ErrorType | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .ForAll | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .ForAll .ConstraintKind | Kind of type-constraint derived during type inferenceequality constraint (a type variable must be instantiated to the type | Class | com.sun.tools.javac.code.Type.ForAll | Fiji |
|
Type .Mapping | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .MethodType | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .PackageType | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .TypeVar | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .UndetVar | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Type .Visitor | A visitor for types. | Interface | com.sun.tools.javac.code.Type | Fiji |
|
Type .WildcardType | | Class | com.sun.tools.javac.code.Type | Fiji |
|
Types | Utility class containing various operations on types. | Class | com.sun.tools.javac.code | Fiji |
|
Types .AdaptFailure | | Class | com.sun.tools.javac.code.Types | Fiji |
|
Types .DefaultTypeVisitor | A default visitor for types. | Class | com.sun.tools.javac.code.Types | Fiji |
|
Types .MapVisitor | A visitor for implementing a mapping from types to types. | Class | com.sun.tools.javac.code.Types | Fiji |
|
Types .SimpleVisitor | A simple visitor for types. | Class | com.sun.tools.javac.code.Types | Fiji |
|
Types .TypeRelation | A plain relation on types. | Class | com.sun.tools.javac.code.Types | Fiji |
|
Types .UnaryVisitor | A convenience visitor for implementing operations that only require one argument (the type itself), that is, unary | Class | com.sun.tools.javac.code.Types | Fiji |
|
TypeTags | An interface for type tag values, which distinguish between different This is NOT part of any supported API. | Class | com.sun.tools.javac.code | Fiji |
|
Warner | An interface to support optional warnings, needed for support of unchecked conversions and unchecked casts. | Class | com.sun.tools.javac.util | Fiji |
|
WrappingJavaFileManager | Wraps all calls to a given file manager. | Class | com.sun.tools.javac.api | Fiji |
|
ZipArchive | This is NOT part of any supported API. | Class | com.sun.tools.javac.file | Fiji |
|
ZipArchive .ZipFileObject | A subclass of JavaFileObject representing zip entries. | Class | com.sun.tools.javac.file.ZipArchive | Fiji |
|
ZipFileIndex | This class implements building of index of a zip archive and access to it's context. | Class | com.sun.tools.javac.file | Fiji |
|
ZipFileIndexArchive | This is NOT part of any supported API. | Class | com.sun.tools.javac.file | Fiji |
|
ZipFileIndexArchive .ZipFileIndexFileObject | A subclass of JavaFileObject representing zip entries using the com. | Class | com.sun.tools.javac.file.ZipFileIndexArchive | Fiji |