Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Tools.javac Classes and Interfaces - 332 results found.
NameDescriptionTypePackageFramework
JavaCompilerInterfacejavax.toolsJava SE
JavaCompiler .CompilationTask compilation task has not yet started.Interfacejavax.tools.JavaCompilerJava SE
AbortThrowing an instance of this class causes (silent) termination of the main compiler method.Classsun.tools.javac.utilCode Trails
AbstractDiagnosticFormatterThis abstract class provides a basic implementation of the functionalities that should be provided by any formatter used by javac.Classsun.tools.javac.utilCode Trails
AbstractDiagnosticFormatter .SimpleConfigurationClasssun.tools.javac.util.AbstractDiagnosticFormatterCode Trails
AbstractLogA base class for error logs.Classsun.tools.javac.utilCode Trails
AnnotateEnter annotations on symbols.Classsun.tools.javac.compCode Trails
Annotate .AnnotatorA client that has annotations to add registers an annotator, the method it will use to add the annotation.Interfacesun.tools.javac.comp.AnnotateCode Trails
AnnotationProcessingErrorError thrown for problems encountered during annotation processing.Classsun.tools.javac.processingCode Trails
AnnotationProxyMakerA generator of dynamic proxy implementations of java.Classsun.tools.javac.modelCode Trails
AnnotationProxyMaker .MirroredTypeExceptionProxyExceptionProxy for MirroredTypeException.Classsun.tools.javac.model.AnnotationProxyMakerCode Trails
AnnotationProxyMaker .MirroredTypesExceptionProxyExceptionProxy for MirroredTypesException.Classsun.tools.javac.model.AnnotationProxyMakerCode Trails
AssertSimple facility for unconditional assertions.Classsun.tools.javac.utilCode Trails
AttrThis is the main context-dependent analysis phase in GJC.Classsun.tools.javac.compCode Trails
Attr .BreakAttrClasssun.tools.javac.comp.AttrCode Trails
AttrContextContains information specific to the attribute and enter passes, to be used in place of the generic field in environments.Classsun.tools.javac.compCode Trails
AttrContextEnvEnv specialized as Env This is NOT part of any supported API.Classsun.tools.javac.compCode Trails
AttributeAn annotation value.Classsun.tools.javac.codeCode Trails
Attribute .ArrayThe value for an annotation element of an array type.Classsun.tools.javac.code.AttributeCode Trails
Attribute .ClassThe value for an annotation element of type java.Classsun.tools.javac.code.AttributeCode Trails
Attribute .CompoundA compound annotation element value, the type of which is an attribute interface.Classsun.tools.javac.code.AttributeCode Trails
Attribute .ConstantThe value for an annotation element of primitive type or String.Classsun.tools.javac.code.AttributeCode Trails
Attribute .EnumThe value for an annotation element of an enum type.Classsun.tools.javac.code.AttributeCode Trails
Attribute .ErrorClasssun.tools.javac.code.AttributeCode Trails
Attribute .RetentionPolicyA mirror of java.Classsun.tools.javac.code.AttributeCode Trails
Attribute .VisitorA visitor type for dynamic dispatch on the kind of attribute value.Interfacesun.tools.javac.code.AttributeCode Trails
BaseFileManagerUtility methods for building a filemanager.Classsun.tools.javac.utilCode Trails
BaseFileManager .ByteBufferCacheA single-element cache of direct byte buffers.Classsun.tools.javac.util.BaseFileManagerCode Trails
BaseFileManager .ContentCacheEntryClasssun.tools.javac.util.BaseFileManagerCode Trails
BaseFileObjectThis is NOT part of any supported API.Classsun.tools.javac.fileCode Trails
BaseFileObject .CannotCreateUriErrorUsed when URLSyntaxException is thrown unexpectedly during implementations of (Base)FileObject.Classsun.tools.javac.file.BaseFileObjectCode Trails
BasicDiagnosticFormatterA basic formatter for diagnostic messages.Classsun.tools.javac.utilCode Trails
BasicDiagnosticFormatter .BasicConfigurationClasssun.tools.javac.util.BasicDiagnosticFormatterCode Trails
BasicDiagnosticFormatter .BasicConfiguration .BasicFormatKindThis enum contains all the kinds of formatting patterns supported by a basic diagnostic formatter.Classsun.tools.javac.util.BasicDiagnosticFormatter.BasicConfigurationCode Trails
BasicDiagnosticFormatter .BasicConfiguration .SourcePositionA source positioning value controls the position (within a given diagnostic message) in which the source line the diagnostic refers toClasssun.tools.javac.util.BasicDiagnosticFormatter.BasicConfigurationCode Trails
BatchEnvironmentMain environment of the batch version of the Java compiler, this needs more work.Classtools.javacCode Trails
BatchParserBatch file parser, this needs more work.Classtools.javacCode Trails
BitsA class for extensible, mutable bit sets.Classsun.tools.javac.utilCode Trails
BoundKindThis is NOT part of any supported API.Classsun.tools.javac.codeCode Trails
ByteBufferA byte buffer is a flexible array which grows when elements are appended.Classsun.tools.javac.utilCode Trails
ByteCodesBytecode instruction codes, as well as typecodes used as instruction modifiers.Interfacesun.tools.javac.jvmCode Trails
CacheFSInfoCaching implementation of FSInfo.Classsun.tools.javac.fileCode Trails
CacheFSInfo .EntryClasssun.tools.javac.file.CacheFSInfoCode Trails
CheckType checking helper class for the attribution phase.Classsun.tools.javac.compCode Trails
ClassFile Generic Java classfiles have one additional attribute for classes, methods and fields:Classsun.tools.javac.jvmCode Trails
ClassFile .NameAndTypeA class for the name-and-type signature of a method or field.Classsun.tools.javac.jvm.ClassFileCode Trails
ClassFile .VersionClasssun.tools.javac.jvm.ClassFileCode Trails
ClassReaderThis class provides operations to read a classfile into an internal representation.Classsun.tools.javac.jvmCode Trails
ClassReader .ArrayAttributeProxyClasssun.tools.javac.jvm.ClassReaderCode Trails
ClassReader .AttributeKindClasssun.tools.javac.jvm.ClassReaderCode Trails
ClassReader .CompoundAnnotationProxyClasssun.tools.javac.jvm.ClassReaderCode Trails
ClassReader .EnumAttributeProxyClasssun.tools.javac.jvm.ClassReaderCode Trails
ClassReader .ProxyVisitorInterfacesun.tools.javac.jvm.ClassReaderCode Trails
ClassReader .SourceFileObjectA subclass of JavaFileObject for the sourcefile attribute found in a classfile.Classsun.tools.javac.jvm.ClassReaderCode Trails
ClassReader .TypeAnnotationProxyClasssun.tools.javac.jvm.ClassReaderCode Trails
ClassWriterThis class provides operations to map an internal symbol table graph rooted in a ClassSymbol into a classfile.Classsun.tools.javac.jvmCode Trails
ClassWriter .PoolOverflowThrown when the constant pool is over full.Classsun.tools.javac.jvm.ClassWriterCode Trails
ClassWriter .StackMapTableFrameClasssun.tools.javac.jvm.ClassWriterCode Trails
ClassWriter .StackMapTableFrame .AppendFrameClasssun.tools.javac.jvm.ClassWriter.StackMapTableFrameCode Trails
ClassWriter .StackMapTableFrame .ChopFrameClasssun.tools.javac.jvm.ClassWriter.StackMapTableFrameCode Trails
ClassWriter .StackMapTableFrame .FullFrameClasssun.tools.javac.jvm.ClassWriter.StackMapTableFrameCode Trails
ClassWriter .StackMapTableFrame .SameFrameClasssun.tools.javac.jvm.ClassWriter.StackMapTableFrameCode Trails
ClassWriter .StackMapTableFrame .SameLocals1StackItemFrameClasssun.tools.javac.jvm.ClassWriter.StackMapTableFrameCode Trails
ClassWriter .StringOverflowClasssun.tools.javac.jvm.ClassWriterCode Trails
ClientCodeExceptionAn exception used for propogating exceptions found in client code invoked from javac.Classsun.tools.javac.utilCode Trails
ClientCodeWrapperWrap objects to enable unchecked exceptions to be caught and handled.Classsun.tools.javac.apiCode Trails
CloseableURLClassLoaderA URLClassLoader that also implements Closeable.Classsun.tools.javac.utilCode Trails
CodeAn internal structure that corresponds to the code attribute of methods in a classfile.Classsun.tools.javac.jvmCode Trails
Code .ChainA chain represents a list of unresolved jumps.Classsun.tools.javac.jvm.CodeCode Trails
Code .LocalVarClasssun.tools.javac.jvm.CodeCode Trails
Code .MneumonicsClasssun.tools.javac.jvm.CodeCode Trails
Code .StackMapFormatClasssun.tools.javac.jvm.CodeCode Trails
Code .StackMapFrameClasssun.tools.javac.jvm.CodeCode Trails
CommandLineVarious utility methods for processing Java tool command line arguments.Classsun.tools.javac.mainCode Trails
CompilerMemberClasstools.javacCode Trails
ConstantsUtilities for operating on constant values.Classsun.tools.javac.utilCode Trails
ConstFoldClasssun.tools.javac.compCode Trails
ContextSupport for an abstract context, modelled loosely after ThreadLocal but using a user-provided context instead of the current thread.Classsun.tools.javac.utilCode Trails
Context .KeyThe client creates an instance of this class for each key.Classsun.tools.javac.util.ContextCode Trails
ConvertUtility class for static conversion methods between numbers and strings in various formats.Classsun.tools.javac.utilCode Trails
CreateSymbolsUsed to generate a symbol file representing rt.Classsun.tools.javac.symCode Trails
CRTableThis class contains the CharacterRangeTable for some method and the hashtable for mapping trees or lists of trees to theirClasssun.tools.javac.jvmCode Trails
CRTable .CRTEntryClasssun.tools.javac.jvm.CRTableCode Trails
CRTable .SourceRangeClasssun.tools.javac.jvm.CRTableCode Trails
CRTFlagsThe CharacterRangeTable flags indicating type of an entry.Interfacesun.tools.javac.jvmCode Trails
DeferredLintHandlerThis is NOT part of any supported API.Classsun.tools.javac.codeCode Trails
DiagnosticFormatterProvides simple functionalities for javac diagnostic formatting.Interfacesun.tools.javac.apiCode Trails
DiagnosticFormatter .ConfigurationThis interface provides functionalities for tuning the output of a diagnostic formatter in multiple ways.Interfacesun.tools.javac.api.DiagnosticFormatterCode Trails
DiagnosticFormatter .Configuration .DiagnosticPartA given diagnostic message can be divided into sub-parts each of which might/might not be displayed by the formatter, according to theClasssun.tools.javac.api.DiagnosticFormatter.ConfigurationCode Trails
DiagnosticFormatter .Configuration .MultilineLimitA multiline limit control the verbosity of multiline diagnostics either by setting a maximum depth of nested multidiagnostics,Classsun.tools.javac.api.DiagnosticFormatter.ConfigurationCode Trails
DiagnosticFormatter .PositionKindThis enum defines a set of constants for all the kinds of position that a diagnostic can be asked for.Classsun.tools.javac.api.DiagnosticFormatterCode Trails
DiagnosticSourceA simple abstraction of a source file, as needed for use in a diagnostic message.Classsun.tools.javac.utilCode Trails
DocCommentScannerAn extension to the base lexical analyzer that captures and processes the contents of doc comments.Classsun.tools.javac.parserCode Trails
JavaAwareCompilationUnitCompilation Unit capable of compiling Java source files.Classorg.codehaus.groovy.tools.javacGroovy
JavaAwareResolveVisitorClassorg.codehaus.groovy.tools.javacGroovy
JavacCompilerFactoryClassorg.codehaus.groovy.tools.javacGroovy
JavacJavaCompilerClassorg.codehaus.groovy.tools.javacGroovy
JavaCompilerInterfaceorg.codehaus.groovy.tools.javacGroovy
JavaCompilerFactoryInterfaceorg.codehaus.groovy.tools.javacGroovy
JavaStubCompilationUnitCompilation unit to only generate stubs.Classorg.codehaus.groovy.tools.javacGroovy
JavaStubGeneratorClassorg.codehaus.groovy.tools.javacGroovy
AbortThrowing an instance of this class causes (silent) termination of the main compiler method.Classcom.sun.tools.javac.utilFiji
AnnotateEnter annotations on symbols.Classcom.sun.tools.javac.compFiji
Annotate .AnnotatorA client that has annotations to add registers an annotator, the method it will use to add the annotation.Interfacecom.sun.tools.javac.comp.AnnotateFiji
AnnotationProcessingErrorError thrown for problems encountered during annotation processing.Classcom.sun.tools.javac.processingFiji
AnnotationProxyMakerA generator of dynamic proxy implementations of java.Classcom.sun.tools.javac.modelFiji
AttrThis is the main context-dependent analysis phase in GJC.Classcom.sun.tools.javac.compFiji
AttrContextContains information specific to the attribute and enter passes, to be used in place of the generic field in environments.Classcom.sun.tools.javac.compFiji
AttrContextEnvEnv specialized as Env This is NOT part of any supported API.Classcom.sun.tools.javac.compFiji
AttributeAn annotation value.Classcom.sun.tools.javac.codeFiji
Attribute .ArrayThe value for an annotation element of an array type.Classcom.sun.tools.javac.code.AttributeFiji
Attribute .ClassThe value for an annotation element of type java.Classcom.sun.tools.javac.code.AttributeFiji
Attribute .CompoundA compound annotation element value, the type of which is an attribute interface.Classcom.sun.tools.javac.code.AttributeFiji
Attribute .ConstantThe value for an annotation element of primitive type or String.Classcom.sun.tools.javac.code.AttributeFiji
Attribute .EnumThe value for an annotation element of an enum type.Classcom.sun.tools.javac.code.AttributeFiji
Attribute .ErrorClasscom.sun.tools.javac.code.AttributeFiji
Attribute .VisitorA visitor type for dynamic dispatch on the kind of attribute value.Interfacecom.sun.tools.javac.code.AttributeFiji
BaseFileManagerUtility methods for building a filemanager.Classcom.sun.tools.javac.utilFiji
BaseFileObjectThis is NOT part of any supported API.Classcom.sun.tools.javac.fileFiji
BaseFileObject .CannotCreateUriErrorUsed when URLSyntaxException is thrown unexpectedly during implementations of (Base)FileObject.Classcom.sun.tools.javac.file.BaseFileObjectFiji
BitsA class for extensible, mutable bit sets.Classcom.sun.tools.javac.utilFiji
BoundKindClasscom.sun.tools.javac.codeFiji
ByteBufferA byte buffer is a flexible array which grows when elements are appended.Classcom.sun.tools.javac.utilFiji
ByteCodesBytecode instruction codes, as well as typecodes used as instruction modifiers.Interfacecom.sun.tools.javac.jvmFiji
CacheFSInfoCaching implementation of FSInfo.Classcom.sun.tools.javac.fileFiji
ConvertUtility class for static conversion methods between numbers and strings in various formats.Classcom.sun.tools.javac.utilFiji
CreateSymbolsUsed to generate a "symbol file" representing rt.Classcom.sun.tools.javac.symFiji
CRTableThis class contains the CharacterRangeTable for some method and the hashtable for mapping trees or lists of trees to theirClasscom.sun.tools.javac.jvmFiji
CRTFlagsThe CharacterRangeTable flags indicating type of an entry.Interfacecom.sun.tools.javac.jvmFiji
DiagnosticFormatterA formatter for diagnostic messages.Classcom.sun.tools.javac.utilFiji
DocCommentScannerAn extension to the base lexical analyzer that captures and processes the contents of doc comments.Classcom.sun.tools.javac.parserFiji
DocCommentScanner .FactoryA factory for creating scanners.Classcom.sun.tools.javac.parser.DocCommentScannerFiji
EndPosParserThis class is similar to Parser except that it stores ending positions for the tree nodes.Classcom.sun.tools.javac.parserFiji
EnterThis class enters symbols for all encountered definitions into the symbol table.Classcom.sun.tools.javac.compFiji
EnvA class for environments, instances of which are passed as arguments to tree visitors.Classcom.sun.tools.javac.compFiji
FatalErrorThrowing an instance of this class causes immediate termination of the main compiler method.Classcom.sun.tools.javac.utilFiji
FilteredMemberListUtility to construct a view of a symbol's members, filtering out unwanted elements such as synthetic ones.Classcom.sun.tools.javac.modelFiji
FlagsAccess flags and other modifiers for Java classes and members.Classcom.sun.tools.javac.codeFiji
FlowThis pass implements dataflow analysis for Java programs.Classcom.sun.tools.javac.compFiji
FSInfoGet meta-info about files.Classcom.sun.tools.javac.fileFiji
GenThis pass maps flat Java (i.Classcom.sun.tools.javac.jvmFiji
Gen .CodeSizeOverflowThrown when the byte code size exceeds limit.Classcom.sun.tools.javac.jvm.GenFiji
InferHelper class for type parameter inference, used by the attribution phase.Classcom.sun.tools.javac.compFiji
Infer .InferenceExceptionClasscom.sun.tools.javac.comp.InferFiji
Infer .InvalidInstanceExceptionClasscom.sun.tools.javac.comp.InferFiji
Infer .NoInstanceExceptionClasscom.sun.tools.javac.comp.InferFiji
ItemsA helper class for code generation.Classcom.sun.tools.javac.jvmFiji
JavacElementsUtility methods for operating on program elements.Classcom.sun.tools.javac.modelFiji
JavacFileManagerThis class provides access to the source, class and other files used by the compiler and related tools.Classcom.sun.tools.javac.fileFiji
JavacFileManager .ArchiveAn archive provides a flat directory structure of a ZipFile by mapping directory names to lists of files (basenames).Interfacecom.sun.tools.javac.file.JavacFileManagerFiji
JavacFileManager .SortFilesClasscom.sun.tools.javac.file.JavacFileManagerFiji
JavacFilerThe FilerImplementation class must maintain a number of constraints.Classcom.sun.tools.javac.processingFiji
JavacMessagerAn implementation of the Messager built on top of log.Classcom.sun.tools.javac.processingFiji
JavaCompilerThis class could be the main entry point for GJC when GJC is used as a component in a larger software system.Classcom.sun.tools.javac.mainFiji
JavaCompilerInterfacejavax.toolsFiji
JavaCompiler .CompilationTask compilation task has not yet started.Interfacejavax.tools.JavaCompilerFiji
JavaCompiler .CompilePolicyControl how the compiler's latter phases (attr, flow, desugar, generate) are connected.Classcom.sun.tools.javac.main.JavaCompilerFiji
JavaCompiler .CompileStateOrdered list of compiler phases for each compilation unit.Classcom.sun.tools.javac.main.JavaCompilerFiji
JavaCompiler .ImplicitSourcePolicyGenerate classes for implicitly read source files.Classcom.sun.tools.javac.main.JavaCompilerFiji
JavacOptionTODO: describe com.Interfacecom.sun.tools.javac.mainFiji
JavacOption .HiddenOptionClasscom.sun.tools.javac.main.JavacOptionFiji
JavacOption .OptionClasscom.sun.tools.javac.main.JavacOptionFiji
JavacOption .OptionKindClasscom.sun.tools.javac.main.JavacOptionFiji
JavacOption .XOptionClasscom.sun.tools.javac.main.JavacOptionFiji
JavacProcessingEnvironmentObjects of this class hold and manage the state needed to support annotation processing.Classcom.sun.tools.javac.processingFiji
JavacProcessingEnvironment .ComputeAnnotationSetComputes the set of annotations on the symbol in question.Classcom.sun.tools.javac.processing.JavacProcessingEnvironmentFiji
JavacRoundEnvironmentObject providing state about a prior round of annotation processing.Classcom.sun.tools.javac.processingFiji
JavacScopeProvides an implementation of Scope.Classcom.sun.tools.javac.apiFiji
JavacTaskImplProvides access to functionality specific to the JDK Java Compiler, javac.Classcom.sun.tools.javac.apiFiji
JavacToolTODO: describe com.Classcom.sun.tools.javac.apiFiji
JavacTreesProvides an implementation of Trees.Classcom.sun.tools.javac.apiFiji
JavacTypesUtility methods for operating on types.Classcom.sun.tools.javac.modelFiji
JCDiagnosticAn abstraction of a diagnostic message generated by the compiler.Classcom.sun.tools.javac.utilFiji
JCDiagnostic .DiagnosticPositionA DiagnosticPosition provides information about the positions in a file that gave rise to a diagnostic.Interfacecom.sun.tools.javac.util.JCDiagnosticFiji
JCDiagnostic .DiagnosticSourceA simple abstraction of a source file, as needed for use in a diagnostic message.Interfacecom.sun.tools.javac.util.JCDiagnosticFiji
JCDiagnostic .DiagnosticTypeA DiagnosticType defines the type of the diagnostic.Classcom.sun.tools.javac.util.JCDiagnosticFiji
JCDiagnostic .FactoryA factory for creating diagnostic objects.Classcom.sun.tools.javac.util.JCDiagnosticFiji
JCDiagnostic .SimpleDiagnosticPositionA DiagnosticPosition that simply identifies a position, but no related tree node, as the location for a diagnostic.Classcom.sun.tools.javac.util.JCDiagnosticFiji
JCTreeRoot class for abstract syntax tree nodes.Classcom.sun.tools.javac.treeFiji
JCTree .FactoryInterfacecom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCAnnotationClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCArrayAccessClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCArrayTypeTreeClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCAssertAn assert statement.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCAssignA assignment with "=".Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCAssignOpAn assignment with "+=", "Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCBinaryClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCBlockClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCBreakA break from a loop or switch.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCCaseA "case :" of a switch.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCCatchClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCClassDeclClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCCompilationUnitEverything in one source file is kept in a TopLevel structure.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCConditionalClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCContinueA continue of a loop.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCDoWhileLoopClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCEnhancedForLoopThe enhanced for loop.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCErroneousClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCExpressionClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCExpressionStatementClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCFieldAccessClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCForLoopClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCIdentClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCIfClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCImportClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCInstanceOfClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCLabeledStatementA labelled expression or statement.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCLiteralA constant value given literally.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCMethodDeclA method definition.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCMethodInvocationClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCModifiersClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCNewArrayA new[.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCNewClassA new(.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCParensA parenthesized subexpression ( .Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCPrimitiveTypeTreeIdentifies a basic type.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCReturnClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCSkipA no-op statement ";".Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCStatementClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCSwitchA "switch ( ) { }" construction.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCSynchronizedA synchronized block.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCThrowClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCTryA "try { } catch ( ) { } finally { }" block.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCTypeApplyClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCTypeCastClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCTypeParameterA formal class parameter.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCUnaryClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCVariableDeclA variable definition.Classcom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCWhileLoopClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .JCWildcardClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .LetExprClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .TypeBoundKindClasscom.sun.tools.javac.tree.JCTreeFiji
JCTree .VisitorA generic visitor class for trees.Classcom.sun.tools.javac.tree.JCTreeFiji
KeywordsMap from Name to Token and Token to String.Classcom.sun.tools.javac.parserFiji
KindsInternal symbol kinds, which distinguish between elements of different subclasses of Symbol.Classcom.sun.tools.javac.codeFiji
LayoutCharactersAn interface containing layout character constants used in Java This is NOT part of any supported API.Interfacecom.sun.tools.javac.utilFiji
LexerThe lexical analyzer maps an input stream consisting of ASCII characters and Unicode escapes into a token sequence.Interfacecom.sun.tools.javac.parserFiji
LintA class for handling -Xlint suboptions and @SuppresssWarnings.Classcom.sun.tools.javac.codeFiji
Lint .AugmentVisitorClasscom.sun.tools.javac.code.LintFiji
Lint .LintCategoryCategories of warnings that can be generated by the compiler.Classcom.sun.tools.javac.code.LintFiji
ListA class for generic linked lists.Classcom.sun.tools.javac.utilFiji
ListBufferA class for constructing lists by appending elements.Classcom.sun.tools.javac.utilFiji
LogA class for error logs.Classcom.sun.tools.javac.utilFiji
LowerThis pass translates away some syntactic sugar: inner classes, class literals, assertions, foreach loops, etc.Classcom.sun.tools.javac.compFiji
MainThe programmatic interface for the Java Programming Language Except for the two methodsClasscom.sun.tools.javacFiji
MainThis class provides a commandline interface to the GJC compiler.Classcom.sun.tools.javac.mainFiji
MandatoryWarningHandlerA handler to process mandatory warnings, setting up a deferred diagnostic to be printed at the end of the compilation if some warnings get suppressedClasscom.sun.tools.javac.utilFiji
MemberEnterThis is the second phase of Enter, in which classes are completed by entering their members into the class scope usingClasscom.sun.tools.javac.compFiji
MessagesSupport for localized messages.Classcom.sun.tools.javac.utilFiji
NameAn abstraction for internal compiler strings.Classcom.sun.tools.javac.utilFiji
Name .TableClasscom.sun.tools.javac.util.NameFiji
OptionNameTODO: describe com.Classcom.sun.tools.javac.mainFiji
OptionsA table of all command-line options.Classcom.sun.tools.javac.utilFiji
PairA generic class for pairs.Classcom.sun.tools.javac.utilFiji
ParserThe parser maps a token sequence into an abstract syntax tree.Classcom.sun.tools.javac.parserFiji
Parser .FactoryA factory for creating parsers.Classcom.sun.tools.javac.parser.ParserFiji
PathsThis class converts command line arguments, environment variables and system properties (in File.Classcom.sun.tools.javac.fileFiji
PoolAn internal structure that corresponds to the constant pool of a classfile.Classcom.sun.tools.javac.jvmFiji
PositionA class that defines source code positions as simple character offsets from the beginning of the file.Classcom.sun.tools.javac.utilFiji
Position .LineMapInterfacecom.sun.tools.javac.util.PositionFiji
Position .LineTabMapImplA LineMap that handles tab expansion correctly.Classcom.sun.tools.javac.util.PositionFiji
PrettyPrints out a tree as an indented Java source program.Classcom.sun.tools.javac.treeFiji
PrintingProcessorA processor which prints out elements.Classcom.sun.tools.javac.processingFiji
PrintingProcessor .PrintingElementVisitorUsed for the -Xprint option and called by Elements.Classcom.sun.tools.javac.processing.PrintingProcessorFiji
PropagatedExceptionUsed to propagate exceptions through to the user.Classcom.sun.tools.javac.utilFiji
RecognizedOptionsTODO: describe com.Classcom.sun.tools.javac.mainFiji
RecognizedOptions .GrumpyHelperClasscom.sun.tools.javac.main.RecognizedOptionsFiji
RecognizedOptions .OptionHelperInterfacecom.sun.tools.javac.main.RecognizedOptionsFiji
RelativePathUsed to represent a platform-neutral path within a platform-specific container, such as a directory or zip file.Classcom.sun.tools.javac.fileFiji
RelativePath .RelativeDirectoryUsed to represent a platform-neutral subdirectory within a platform-specific container, such as a directory or zip file.Classcom.sun.tools.javac.file.RelativePathFiji
RelativePath .RelativeFileUsed to represent a platform-neutral file within a platform-specific container, such as a directory or zip file.Classcom.sun.tools.javac.file.RelativePathFiji
ResolveHelper class for name resolution, used mostly by the attribution phase.Classcom.sun.tools.javac.compFiji
ScannerThe lexical analyzer maps an input stream consisting of ASCII characters and Unicode escapes into a token sequence.Classcom.sun.tools.javac.parserFiji
Scanner .CommentStyleClasscom.sun.tools.javac.parser.ScannerFiji
Scanner .FactoryA factory for creating scanners.Classcom.sun.tools.javac.parser.ScannerFiji
ScopeA scope represents an area of visibility in a Java program.Classcom.sun.tools.javac.codeFiji
Scope .DelegatedScopeAn empty scope, into which you can't place anything.Classcom.sun.tools.javac.code.ScopeFiji
Scope .EntryA class for scope entries.Classcom.sun.tools.javac.code.ScopeFiji
Scope .ErrorScopeAn error scope, for which the owner should be an error symbol.Classcom.sun.tools.javac.code.ScopeFiji
Scope .ImportScopeClasscom.sun.tools.javac.code.ScopeFiji
SourceThe source language version accepted.Classcom.sun.tools.javac.codeFiji
SymbolRoot class for Java symbols.Classcom.sun.tools.javac.codeFiji
Symbol .ClassSymbolClasscom.sun.tools.javac.code.SymbolFiji
Symbol .CompleterSymbol completer interface.Interfacecom.sun.tools.javac.code.SymbolFiji
Symbol .CompletionFailureClasscom.sun.tools.javac.code.SymbolFiji
Symbol .DelegatedSymbolClasscom.sun.tools.javac.code.SymbolFiji
Symbol .MethodSymbolA class for method symbols.Classcom.sun.tools.javac.code.SymbolFiji
Symbol .OperatorSymbolA class for predefined operators.Classcom.sun.tools.javac.code.SymbolFiji
Symbol .PackageSymbolClasscom.sun.tools.javac.code.SymbolFiji
Symbol .TypeSymbolA class for type symbols.Classcom.sun.tools.javac.code.SymbolFiji
Symbol .VarSymbolClasscom.sun.tools.javac.code.SymbolFiji
SymbolArchiveThis is NOT part of any supported API.Classcom.sun.tools.javac.fileFiji
SymbolArchive .SymbolFileObjectA subclass of JavaFileObject representing zip entries in a symbol file.Classcom.sun.tools.javac.file.SymbolArchiveFiji
SymtabA class that defines all predefined constants and operators as well as special classes such as java.Classcom.sun.tools.javac.codeFiji
TargetThe classfile version target.Classcom.sun.tools.javac.jvmFiji
TodoA queue of all as yet unattributed classes.Classcom.sun.tools.javac.compFiji
TokenAn interface that defines codes for Java source tokens returned from lexical analysis.Classcom.sun.tools.javac.parserFiji
TransTypesThis pass translates Generic Java to conventional Java.Classcom.sun.tools.javac.compFiji
TreeCopierCreates a copy of a tree, using a given TreeMaker.Classcom.sun.tools.javac.treeFiji
TreeInfoUtility class containing inspector methods for trees.Classcom.sun.tools.javac.treeFiji
TreeMakerFactory class for trees.Classcom.sun.tools.javac.treeFiji
TreeScannerA subclass of Tree.Classcom.sun.tools.javac.treeFiji
TreeTranslatorA subclass of Tree.Classcom.sun.tools.javac.treeFiji
TypeThis class represents Java types.Classcom.sun.tools.javac.codeFiji
Type .ArrayTypeClasscom.sun.tools.javac.code.TypeFiji
Type .CapturedTypeA captured type variable comes from wildcards which can have both upper and lower bound.Classcom.sun.tools.javac.code.TypeFiji
Type .ClassTypeClasscom.sun.tools.javac.code.TypeFiji
Type .DelegatedTypeClasscom.sun.tools.javac.code.TypeFiji
Type .ErrorTypeClasscom.sun.tools.javac.code.TypeFiji
Type .ForAllClasscom.sun.tools.javac.code.TypeFiji
Type .ForAll .ConstraintKindKind of type-constraint derived during type inferenceequality constraint (a type variable must be instantiated to the typeClasscom.sun.tools.javac.code.Type.ForAllFiji
Type .MappingClasscom.sun.tools.javac.code.TypeFiji
Type .MethodTypeClasscom.sun.tools.javac.code.TypeFiji
Type .PackageTypeClasscom.sun.tools.javac.code.TypeFiji
Type .TypeVarClasscom.sun.tools.javac.code.TypeFiji
Type .UndetVarClasscom.sun.tools.javac.code.TypeFiji
Type .VisitorA visitor for types.Interfacecom.sun.tools.javac.code.TypeFiji
Type .WildcardTypeClasscom.sun.tools.javac.code.TypeFiji
TypesUtility class containing various operations on types.Classcom.sun.tools.javac.codeFiji
Types .AdaptFailureClasscom.sun.tools.javac.code.TypesFiji
Types .DefaultTypeVisitorA default visitor for types.Classcom.sun.tools.javac.code.TypesFiji
Types .MapVisitorA visitor for implementing a mapping from types to types.Classcom.sun.tools.javac.code.TypesFiji
Types .SimpleVisitorA simple visitor for types.Classcom.sun.tools.javac.code.TypesFiji
Types .TypeRelationA plain relation on types.Classcom.sun.tools.javac.code.TypesFiji
Types .UnaryVisitorA convenience visitor for implementing operations that only require one argument (the type itself), that is, unaryClasscom.sun.tools.javac.code.TypesFiji
TypeTagsAn interface for type tag values, which distinguish between different This is NOT part of any supported API.Classcom.sun.tools.javac.codeFiji
WarnerAn interface to support optional warnings, needed for support of unchecked conversions and unchecked casts.Classcom.sun.tools.javac.utilFiji
WrappingJavaFileManagerWraps all calls to a given file manager.Classcom.sun.tools.javac.apiFiji
ZipArchiveThis is NOT part of any supported API.Classcom.sun.tools.javac.fileFiji
ZipArchive .ZipFileObjectA subclass of JavaFileObject representing zip entries.Classcom.sun.tools.javac.file.ZipArchiveFiji
ZipFileIndexThis class implements building of index of a zip archive and access to it's context.Classcom.sun.tools.javac.fileFiji
ZipFileIndexArchiveThis is NOT part of any supported API.Classcom.sun.tools.javac.fileFiji
ZipFileIndexArchive .ZipFileIndexFileObjectA subclass of JavaFileObject representing zip entries using the com.Classcom.sun.tools.javac.file.ZipFileIndexArchiveFiji