Interface | Description |
---|---|
CachedGeneratorResult |
An interface to represent the cached results from a previous generator
invocation.
|
ConfigurationProperty |
A named configuration (property, values) pair.
|
GeneratorContext |
Provides metadata to deferred binding generators.
|
LinkerContext |
Provides access to data about the linking process.
|
PropertyOracle |
Provides deferred binding property values.
|
RebindRuleResolver |
An interface for encapsulating rebind rule resolution.
|
SelectionProperty |
A named deferred binding (property, value) pair for use in generators.
|
Class | Description |
---|---|
CachedPropertyInformation |
A container for saving lists of deferred-binding and configuration properties
to be compared subsequently with a PropertyOracle.
|
DefaultConfigurationProperty |
Default immutable implementation of ConfigurationProperty that receives its
values in its constructor.
|
DefaultSelectionProperty |
Default immutable implementation of SelectionProperty that receives its
values in its constructor.
|
DelegatingGeneratorContext |
An abstract generator context class which delegates all methods to a provided
baseContext.
|
Generator |
Generates source code for subclasses during deferred binding requests.
|
IncrementalGenerator |
An extension to the
Generator class which supports incremental
generation. |
Linker |
Defines a linker for the GWT compiler.
|
NonIncrementalGeneratorContext |
A wrapper to access a base
GeneratorContext instance but with
generator result caching disabled. |
RebindResult |
A class for returning the result of a rebind operation.
|
ServletContainer |
An instance of a servlet container that can be used by the shell.
|
ServletContainerLauncher |
Defines the service provider interface for launching servlet containers that
can be used by the GWT development mode.
|
StubGeneratorContext |
An abstract generator context class which by default throws
UnsupportedOperationException for all methods.
|
SubsetFilteringPropertyOracle |
A property oracle that prevents access to any properties not named in its predefined set.
Used by the generator driver framework to limit property access for the purpose of forcing generators to accurately declare their property dependencies. |
TreeLogger |
An interface used to log messages in deferred binding generators.
|
TreeLogger.HelpInfo |
Provides extra information to the user, generally details of what caused
the problem or what the user should do to fix the problem.
|
Enum | Description |
---|---|
RebindMode |
A mode to indicate how incremental generator output should be integrated by
the deferred binding implementation.
|
TreeLogger.Type |
A type-safe enum of all possible logging severity types.
|
Exception | Description |
---|---|
BadPropertyValueException |
Thrown when a deferred binding property contains an invalid value.
|
UnableToCompleteException |
Used to indicate that some part of a multi-step process failed.
|
Annotation Type | Description |
---|---|
Generator.RunsLocal |
An optional annotation indicating that a Generator can be run with local information during
incremental compilation.
|
generators
or linkers
.