
| 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
CompilationUnits. |
| 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.
|
| CompilationErrorsIndexImpl |
A mutable and serializable CompilationErrorsIndex.
|
| CompilationProblemReporter |
Handles some details of reporting errors in
CompilationUnits 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.
|
| 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
CompilationUnits. |
| JdtCompiler.DefaultUnitProcessor |
A default processor that simply collects build units.
|
| 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.
|
| 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.