| Name | Description | Type | Package | Framework |
| 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 .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 |