Package | Description |
---|---|
com.google.gwt.core.ext |
Classes used to extend the GWT compiler.
|
com.google.gwt.dev.cfg | |
com.google.gwt.dev.javac | |
com.google.gwt.dev.js | |
com.google.gwt.dev.shell | |
com.google.gwt.resources.css |
Support package for manipulating CSS resources.
|
Modifier and Type | Class and Description |
---|---|
class |
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. |
Modifier and Type | Method and Description |
---|---|
PropertyOracle |
DelegatingGeneratorContext.getPropertyOracle() |
PropertyOracle |
GeneratorContext.getPropertyOracle()
Gets the property oracle for the current generator context.
|
PropertyOracle |
StubGeneratorContext.getPropertyOracle() |
Modifier and Type | Method and Description |
---|---|
boolean |
CachedPropertyInformation.checkPropertiesWithPropertyOracle(TreeLogger logger,
PropertyOracle oracle)
Check a previously cached set of deferred-binding and configuration
properties with the provided property oracle.
|
Constructor and Description |
---|
CachedPropertyInformation(TreeLogger logger,
PropertyOracle oracle,
Collection<String> selectionPropertyNames,
Collection<String> configPropertyNames) |
SubsetFilteringPropertyOracle(Set<String> accessiblePropertyNames,
PropertyOracle wrappedPropertyOracle,
String accessViolationMessage) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicPropertyOracle
An implementation of
PropertyOracle that helps discover the property values associated
with specific rebind results for generators.It does so by recording the properties that are queried, providing a first legal answer for properties not previously queried and allowing an external driver to prescribe values for properties that have been discovered as dependencies. |
Modifier and Type | Method and Description |
---|---|
PropertyOracle |
DeferredBindingQuery.getPropertyOracle() |
PropertyOracle |
BindingProps.toPropertyOracle()
Returns a view of the properties as a PropertyOracle.
|
Constructor and Description |
---|
DeferredBindingQuery(PropertyOracle propertyOracle,
Set<String> linkerNames)
Construct a query for contexts where a type is not available.
|
DeferredBindingQuery(PropertyOracle propertyOracle,
Set<String> linkerNames,
CompilationState compilationState,
String testType)
Construct a fully general query, including a query type and type oracle.
|
Modifier and Type | Method and Description |
---|---|
PropertyOracle |
StandardGeneratorContext.getPropertyOracle() |
Modifier and Type | Method and Description |
---|---|
void |
StandardGeneratorContext.setPropertyOracle(PropertyOracle propertyOracle)
Sets the current transient property oracle to answer current property
questions.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
JsCoerceIntShift.exec(JsProgram program,
TreeLogger logger,
PropertyOracle[] propertyOracles)
If this permutation may be executed on WebKit, rewrite a >> b as ~~a >> b.
|
Modifier and Type | Class and Description |
---|---|
class |
ModuleSpacePropertyOracle
Implements a
PropertyOracle in terms of a module space, which makes
it possible to execute property providers. |
Constructor and Description |
---|
StandardRebindOracle(PropertyOracle propOracle,
Rules rules,
StandardGeneratorContext genCtx) |
Constructor and Description |
---|
IfEvaluator(TreeLogger logger,
PropertyOracle oracle) |
Copyright © 2018. All rights reserved.