Interface | Description |
---|---|
CompilationErrorsIndex |
Provides fast access to compilation error information to support detailed logging.
|
GeneratedUnit |
A generated Java compilation unit.
|
JdtCompiler.AdditionalTypeProviderDelegate |
Provides hooks for changing the behavior of the JdtCompiler when unknown
types are encountered during compilation.
|
JdtCompiler.UnitProcessor |
Interface for processing units on the fly during compilation.
|
JsniReferenceResolver.TypeResolver |
A call-back interface to resolve types.
|
Resolver |
Interface for resolving various aspects of a class.
|
UnitCache |
An interface for caching
CompilationUnit s. |
Class | Description |
---|---|
BinaryTypeReferenceRestrictionsChecker |
Check a
CompilationUnitDeclaration for references to binary types
outside the context of an annotation. |
BytecodeSignatureMaker |
Creates string hashes for various purposes from walking bytecode.
|
CachedCompilationUnit |
A convenient way to serialize a .
|
CachedGeneratorResultImpl |
An implementation class to represent the cached results from a previous
generator invocation.
|
CombinedCompilationErrorsIndex |
A CompilationErrorsIndex facade that exposes the contents of two contained
CompilationErrorsIndices.
|
CompilationErrorsIndexImpl |
A mutable and serializable CompilationErrorsIndex.
|
CompilationProblemReporter |
Handles some details of reporting errors in
CompilationUnit s to the
console. |
CompilationState |
Encapsulates the state of active compilation units in a particular module.
|
CompilationStateBuilder |
Manages a centralized cache for compiled units.
|
CompilationUnit |
Encapsulates the state of a single active compilation unit in a particular
module.
|
CompilationUnitArchive |
This class represents a file that contains
CachedCompilationUnit s
that make up a module. |
CompilationUnitBuilder |
Builds a
CompilationUnit . |
CompilationUnitInvalidator |
Helper class to invalidate units in a set based on errors or references to
other invalidate units.
|
CompilationUnitTypeOracleUpdater |
Builds or rebuilds a
TypeOracle from a set of
compilation units. |
CompiledClass |
Encapsulates the state of a single compiled class file.
|
GwtIncompatiblePreprocessor |
Handles the removal of GwtIncompatible annotated classes and members.
|
GWTProblem |
A problem specific to compiling for GWT.
|
JavaSourceParser |
Methods to do direct parsing of Java source -- currently the only uses are
for finding actual method parameter names on request.
|
JdtCompiler |
Manages the process of compiling
CompilationUnit s. |
JdtCompiler.DefaultUnitProcessor |
A default processor that simply collects build units.
|
JdtCompiler.JreIndex |
Static cache of all the JRE package names.
|
JdtUtil |
Utility functions to interact with JDT classes.
|
JsInteropUtil |
Utility functions to interact with JDT classes for JsInterop.
|
JsniMethod |
Represents a single JsniMethod in a compiled class file.
|
JsniMethodCollector |
Adapts compilation units containing JSNI-accessible code by rewriting the
source.
|
JsniReferenceResolver |
Resolves JSNI references to fields and methods and gives a informative errors if the references
cannot be resolved.
|
JSORestrictionsChecker |
Check a compilation unit for violations of
JavaScriptObject (JSO)
restrictions. |
JSORestrictionsChecker.CheckerState |
The order in which the checker will process types is undefined, so this
type accumulates the information necessary for sanity-checking the JSO
types.
|
LibraryCompilationUnitTypeOracleUpdater |
Lazily builds or rebuilds a
TypeOracle from a set of
compilation units and a LibraryGroup. |
LibraryGroupUnitCache |
A cache that finds compilation unit instances in a library group.
Removals are not supported since libraries are immutable and the removals would only be needed if library contents were invalid. |
MemoryUnitCache |
This cache stores
CompilationUnit instances in a Map. |
MemoryUnitCache.UnitCacheEntry |
Storage for a compilation unit in the map.
|
MethodArgNamesLookup |
Keeps track of method argument names that cannot be read from just the
bytecode.
|
MethodParamCollector |
Collects method parameter names.
|
MethodVisitor |
Base class of things that walk methods in a CUD and collect things about
interesting methods.
|
SerializableCategorizedProblem |
Provides a way to serialize a
CategorizedProblem . |
Shared |
A grab bag of utility functions useful for dealing with java files.
|
StandardGeneratorContext |
Manages generators and generated units during a single compilation.
|
StandardGeneratorContext.GeneratedUnitImpl |
This generated unit acts as a normal generated unit as well as a buffer
into which generators can write their source.
|
TypeParameterLookup |
Handles lookup of type parameters, using a scope stack.
|
UnitCacheSingleton |
Lazily creates a singleton cache for
CompilationUnit instances. |
UnusedImportsRemover |
Removes unused imports from CompilationUnitDeclarations.
|
Enum | Description |
---|---|
MemoryUnitCache.UnitOrigin |
Track how the unit was loaded.
|
Copyright © 2018. All rights reserved.