Package | Description |
---|---|
com.google.gwt.core.ext |
Classes used to extend the GWT compiler.
|
com.google.gwt.core.ext.linker |
Classes for writing Linkers.
|
com.google.gwt.core.linker |
A package containing implementations of the GWT bootstrap linkers.
|
com.google.gwt.i18n.linker | |
com.google.gwt.i18n.rebind |
This package contains i18n generators.
|
com.google.gwt.i18n.rebind.format |
Implementations for various MessageCatalogFormat implementations, which are used
to generate files for translation or to read translated messages.
|
com.google.gwt.precompress.linker |
A linker that precompresses the public artifacts that it sees.
|
com.google.gwt.resources.converter | |
com.google.gwt.resources.ext |
This package contains extension hooks for adding new resource types to
ClientBundle.
|
com.google.gwt.user.linker.rpc |
Classes used to provide information about RPC for a GWT application.
|
com.google.gwt.util.regexfilter |
Classes used to implement filtering by a sequence of regular expressions preceded by + or - signs.
|
Modifier and Type | Field and Description |
---|---|
static TreeLogger |
TreeLogger.NULL
A valid logger that ignores all messages.
|
Modifier and Type | Method and Description |
---|---|
TreeLogger |
TreeLogger.branch(TreeLogger.Type type,
java.lang.String msg)
Calls
branch(com.google.gwt.core.ext.TreeLogger.Type, String, Throwable, com.google.gwt.core.ext.TreeLogger.HelpInfo)
with a null caught and helpInfo . |
TreeLogger |
TreeLogger.branch(TreeLogger.Type type,
java.lang.String msg,
java.lang.Throwable caught)
Calls
branch(com.google.gwt.core.ext.TreeLogger.Type, String, Throwable, com.google.gwt.core.ext.TreeLogger.HelpInfo)
with a null helpInfo . |
abstract TreeLogger |
TreeLogger.branch(TreeLogger.Type type,
java.lang.String msg,
java.lang.Throwable caught,
TreeLogger.HelpInfo helpInfo)
Produces a branched logger, which can be used to write messages that are
logically grouped together underneath the current logger.
|
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.
|
void |
StubGeneratorContext.commit(TreeLogger logger,
java.io.PrintWriter pw) |
void |
GeneratorContext.commit(TreeLogger logger,
java.io.PrintWriter pw)
Commits source generation begun with
GeneratorContext.tryCreate(TreeLogger, String, String) . |
void |
DelegatingGeneratorContext.commit(TreeLogger logger,
java.io.PrintWriter pw) |
void |
StubGeneratorContext.commitArtifact(TreeLogger logger,
Artifact<?> artifact) |
void |
GeneratorContext.commitArtifact(TreeLogger logger,
Artifact<?> artifact)
Add an Artifact to the
ArtifactSet
that will be presented to the Linker chain at the end of the
compilation cycle. |
void |
DelegatingGeneratorContext.commitArtifact(TreeLogger logger,
Artifact<?> artifact) |
GeneratedResource |
StubGeneratorContext.commitResource(TreeLogger logger,
java.io.OutputStream os) |
GeneratedResource |
GeneratorContext.commitResource(TreeLogger logger,
java.io.OutputStream os)
Commits resource generation begun with
GeneratorContext.tryCreateResource(TreeLogger, String) . |
GeneratedResource |
DelegatingGeneratorContext.commitResource(TreeLogger logger,
java.io.OutputStream os) |
java.lang.String |
IncrementalGenerator.generate(TreeLogger logger,
GeneratorContext context,
java.lang.String typeName)
This method overrides
Generator.generate(com.google.gwt.core.ext.TreeLogger, com.google.gwt.core.ext.GeneratorContext, java.lang.String) , and is included only for
backwards compatibility. |
abstract java.lang.String |
Generator.generate(TreeLogger logger,
GeneratorContext context,
java.lang.String typeName)
Generate a default constructible subclass of the requested type.
|
abstract RebindResult |
IncrementalGenerator.generateIncrementally(TreeLogger logger,
GeneratorContext context,
java.lang.String typeName)
Incrementally generate a default constructible subclass of the requested
type.
|
static RebindResult |
IncrementalGenerator.generateNonIncrementally(TreeLogger logger,
Generator generator,
GeneratorContext context,
java.lang.String typeName)
A static helper method to wrap a non-incremental generator's result.
|
SelectionProperty |
SubsetFilteringPropertyOracle.getSelectionProperty(TreeLogger logger,
java.lang.String propertyName) |
SelectionProperty |
PropertyOracle.getSelectionProperty(TreeLogger logger,
java.lang.String propertyName)
Attempts to get a named deferred binding property.
|
ArtifactSet |
Linker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts)
This method is invoked for linkers not annotated with
Shardable . |
ArtifactSet |
Linker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation)
This method is invoked for linkers annotated with
Shardable . |
java.lang.String |
LinkerContext.optimizeJavaScript(TreeLogger logger,
java.lang.String jsProgram)
Applies optimizations to a JavaScript program.
|
boolean |
ServletContainerLauncher.processArguments(TreeLogger logger,
java.lang.String arguments)
Process any supplied arguments.
|
ArtifactSet |
Linker.relink(TreeLogger logger,
LinkerContext context,
ArtifactSet newArtifacts)
Re-invoke the Linker with newly generated artifacts.
|
abstract ServletContainer |
ServletContainerLauncher.start(TreeLogger logger,
int port,
java.io.File appRootDir)
Start an embedded HTTP servlet container.
|
java.io.PrintWriter |
StubGeneratorContext.tryCreate(TreeLogger logger,
java.lang.String packageName,
java.lang.String simpleName) |
java.io.PrintWriter |
GeneratorContext.tryCreate(TreeLogger logger,
java.lang.String packageName,
java.lang.String simpleName)
Attempts to get a
PrintWriter so that the caller can generate
the source code for the named type. |
java.io.PrintWriter |
DelegatingGeneratorContext.tryCreate(TreeLogger logger,
java.lang.String packageName,
java.lang.String simpleName) |
java.io.OutputStream |
StubGeneratorContext.tryCreateResource(TreeLogger logger,
java.lang.String partialPath) |
java.io.OutputStream |
GeneratorContext.tryCreateResource(TreeLogger logger,
java.lang.String partialPath)
Attempts to get an
OutputStream so that the caller can write
file contents into the named file underneath the compilation output
directory. |
java.io.OutputStream |
DelegatingGeneratorContext.tryCreateResource(TreeLogger logger,
java.lang.String partialPath) |
Constructor and Description |
---|
CachedPropertyInformation(TreeLogger logger,
PropertyOracle oracle,
java.util.Collection<java.lang.String> selectionPropertyNames,
java.util.Collection<java.lang.String> configPropertyNames) |
Modifier and Type | Method and Description |
---|---|
protected SyntheticArtifact |
AbstractLinker.emitBytes(TreeLogger logger,
byte[] what,
java.lang.String partialPath)
A helper method to create an artifact from an array of bytes.
|
protected SyntheticArtifact |
AbstractLinker.emitBytes(TreeLogger logger,
byte[] what,
java.lang.String partialPath,
long lastModified)
A helper method to create an artifact from an array of bytes.
|
protected SyntheticArtifact |
AbstractLinker.emitInputStream(TreeLogger logger,
java.io.InputStream what,
java.lang.String partialPath)
A helper method to create an artifact to emit the contents of an
InputStream.
|
protected SyntheticArtifact |
AbstractLinker.emitInputStream(TreeLogger logger,
java.io.InputStream what,
java.lang.String partialPath,
long lastModified)
A helper method to create an artifact to emit the contents of an
InputStream.
|
protected SyntheticArtifact |
AbstractLinker.emitString(TreeLogger logger,
java.lang.String what,
java.lang.String partialPath)
A helper method to create an artifact to emit a String.
|
protected SyntheticArtifact |
AbstractLinker.emitString(TreeLogger logger,
java.lang.String what,
java.lang.String partialPath,
long lastModified)
A helper method to create an artifact to emit a String.
|
protected SyntheticArtifact |
AbstractLinker.emitWithStrongName(TreeLogger logger,
byte[] what,
java.lang.String prefix,
java.lang.String suffix)
A helper method to create an artifact from an array of bytes with a strong
name.
|
protected SyntheticArtifact |
AbstractLinker.emitWithStrongName(TreeLogger logger,
byte[] what,
java.lang.String prefix,
java.lang.String suffix,
long lastModified)
A helper method to create an artifact from an array of bytes with a strong
name.
|
java.lang.String |
PropertyProviderGenerator.generate(TreeLogger logger,
java.util.SortedSet<java.lang.String> possibleValues,
java.lang.String fallback,
java.util.SortedSet<ConfigurationProperty> configProperties)
Generate a property provider.
|
java.io.InputStream |
SyntheticArtifact.getContents(TreeLogger logger) |
abstract java.io.InputStream |
EmittedArtifact.getContents(TreeLogger logger)
Provides access to the contents of the EmittedResource.
|
java.lang.String |
SelectionProperty.getPropertyProvider(TreeLogger logger,
java.util.SortedSet<ConfigurationProperty> configProperties)
Returns a raw function body that provides the runtime value to be used for
a deferred binding property.
|
void |
SyntheticArtifact.writeTo(TreeLogger logger,
java.io.OutputStream out) |
void |
EmittedArtifact.writeTo(TreeLogger logger,
java.io.OutputStream out)
Provides access to the contents of the EmittedResource.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<Artifact<?>> |
SingleScriptLinker.doEmitCompilation(TreeLogger logger,
LinkerContext context,
CompilationResult result,
ArtifactSet artifacts) |
protected java.util.Collection<Artifact<?>> |
D8ScriptLinker.doEmitCompilation(TreeLogger logger,
LinkerContext context,
CompilationResult result,
ArtifactSet artifacts) |
protected void |
SymbolMapsLinker.doEmitSymbolMap(TreeLogger logger,
ArtifactSet artifacts,
CompilationResult result,
java.io.ByteArrayOutputStream out)
Override to change the manner in which the symbol map is emitted.
|
protected void |
SymbolMapsLinker.doWriteSymbolMap(TreeLogger logger,
CompilationResult result,
java.io.PrintWriter pw)
Override to change the format of the symbol map.
|
protected EmittedArtifact |
SingleScriptLinker.emitSelectionScript(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts) |
protected EmittedArtifact |
D8ScriptLinker.emitSelectionScript(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts) |
protected SyntheticArtifact |
SymbolMapsLinker.emitSourceMapString(TreeLogger logger,
java.lang.String contents,
java.lang.String partialPath) |
protected java.lang.String |
CrossSiteIframeLinker.fillSelectionScriptTemplate(java.lang.StringBuffer ss,
TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
CompilationResult result) |
protected java.lang.String |
XSLinker.getCompilationExtension(TreeLogger logger,
LinkerContext context)
Deprecated.
|
protected java.lang.String |
SingleScriptLinker.getCompilationExtension(TreeLogger logger,
LinkerContext context)
Unimplemented.
|
protected java.lang.String |
IFrameLinker.getCompilationExtension(TreeLogger logger,
LinkerContext context)
Deprecated.
|
protected java.lang.String |
D8ScriptLinker.getCompilationExtension(TreeLogger logger,
LinkerContext context)
Unimplemented.
|
protected java.lang.String |
CrossSiteIframeLinker.getCompilationExtension(TreeLogger logger,
LinkerContext context) |
protected java.lang.String |
CrossSiteIframeLinker.getDeferredFragmentSuffix2(TreeLogger logger,
LinkerContext context,
int fragment,
java.lang.String strongName) |
protected java.lang.String |
XSLinker.getModulePrefix(TreeLogger logger,
LinkerContext context,
java.lang.String strongName)
Deprecated.
|
protected java.lang.String |
SingleScriptLinker.getModulePrefix(TreeLogger logger,
LinkerContext context,
java.lang.String strongName)
Unimplemented.
|
protected java.lang.String |
IFrameLinker.getModulePrefix(TreeLogger logger,
LinkerContext context,
java.lang.String strongName)
Deprecated.
|
protected java.lang.String |
D8ScriptLinker.getModulePrefix(TreeLogger logger,
LinkerContext context,
java.lang.String strongName)
Unimplemented.
|
protected java.lang.String |
CrossSiteIframeLinker.getModulePrefix(TreeLogger logger,
LinkerContext context,
java.lang.String strongName) |
protected java.lang.String |
XSLinker.getModulePrefix(TreeLogger logger,
LinkerContext context,
java.lang.String strongName,
int numFragments)
Deprecated.
|
protected java.lang.String |
IFrameLinker.getModulePrefix(TreeLogger logger,
LinkerContext context,
java.lang.String strongName,
int numFragments)
Deprecated.
|
protected java.lang.String |
XSLinker.getModuleSuffix2(TreeLogger logger,
LinkerContext context,
java.lang.String strongName)
Deprecated.
|
protected java.lang.String |
IFrameLinker.getModuleSuffix2(TreeLogger logger,
LinkerContext context,
java.lang.String strongName)
Deprecated.
|
protected java.lang.String |
CrossSiteIframeLinker.getModuleSuffix2(TreeLogger logger,
LinkerContext context,
java.lang.String strongName) |
protected java.lang.String |
IFrameLinker.getScriptChunkSeparator(TreeLogger logger,
LinkerContext context)
Deprecated.
|
protected java.lang.String |
CrossSiteIframeLinker.getScriptChunkSeparator(TreeLogger logger,
LinkerContext context) |
protected java.lang.String |
XSLinker.getSelectionScriptTemplate(TreeLogger logger,
LinkerContext context)
Deprecated.
|
protected java.lang.String |
SingleScriptLinker.getSelectionScriptTemplate(TreeLogger logger,
LinkerContext context) |
protected java.lang.String |
IFrameLinker.getSelectionScriptTemplate(TreeLogger logger,
LinkerContext context)
Deprecated.
|
protected java.lang.String |
D8ScriptLinker.getSelectionScriptTemplate(TreeLogger logger,
LinkerContext context) |
protected java.lang.String |
CrossSiteIframeLinker.getSelectionScriptTemplate(TreeLogger logger,
LinkerContext context) |
protected void |
CrossSiteIframeLinker.includeJs(java.lang.StringBuffer selectionScript,
TreeLogger logger,
java.lang.String jsSource,
java.lang.String templateVar) |
ArtifactSet |
SymbolMapsLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts)
Included to support legacy non-shardable subclasses.
|
ArtifactSet |
XSLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation)
Deprecated.
|
ArtifactSet |
SymbolMapsLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation) |
ArtifactSet |
SoycReportLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation) |
ArtifactSet |
IFrameLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation)
Deprecated.
|
protected void |
CrossSiteIframeLinker.maybeAddHostedModeFile(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
CompilationResult result) |
(package private) static void |
IFrameLinker.maybeEmitDeprecationWarning(java.lang.String linkerName,
TreeLogger logger,
LinkerContext context)
Deprecated.
|
protected void |
CrossSiteIframeLinker.maybeOutputPropertyMap(TreeLogger logger,
LinkerContext context,
ArtifactSet toReturn) |
protected java.lang.String |
XSLinker.wrapDeferredFragment(TreeLogger logger,
LinkerContext context,
int fragment,
java.lang.String js,
ArtifactSet artifacts)
Deprecated.
|
protected java.lang.String |
CrossSiteIframeLinker.wrapDeferredFragment(TreeLogger logger,
LinkerContext context,
int fragment,
java.lang.String js,
ArtifactSet artifacts) |
protected java.lang.String |
CrossSiteIframeLinker.wrapPrimaryFragment(TreeLogger logger,
LinkerContext context,
java.lang.String script,
ArtifactSet artifacts,
CompilationResult result) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
LocalePropertyProviderGenerator.generate(TreeLogger logger,
java.util.SortedSet<java.lang.String> possibleValues,
java.lang.String fallback,
java.util.SortedSet<ConfigurationProperty> configProperties) |
protected void |
LocalePropertyProviderGenerator.generateCookieLookup(TreeLogger logger,
com.google.gwt.user.rebind.SourceWriter body,
java.lang.String cookieName)
Generate JS code that looks up the locale value from a cookie.
|
protected void |
LocalePropertyProviderGenerator.generateInheritanceLookup(TreeLogger logger,
com.google.gwt.user.rebind.SourceWriter body)
Generate JS code that takes the value of the "locale" variable and finds
parent locales until the value is a supported locale or the default locale.
|
protected void |
LocalePropertyProviderGenerator.generateMetaLookup(TreeLogger logger,
com.google.gwt.user.rebind.SourceWriter body)
Generate JS code to fetch the locale from a meta property.
|
protected void |
LocalePropertyProviderGenerator.generateQueryParamLookup(TreeLogger logger,
com.google.gwt.user.rebind.SourceWriter body,
java.lang.String queryParam)
Generate JS code to get the locale from a query parameter.
|
protected void |
LocalePropertyProviderGenerator.generateUserAgentLookup(TreeLogger logger,
com.google.gwt.user.rebind.SourceWriter body)
Generate JS code to fetch the locale from the user agent's compile-time
locale.
|
Modifier and Type | Method and Description |
---|---|
static LocaleUtils |
LocaleUtils.getInstance(TreeLogger logger,
PropertyOracle propertyOracle,
GeneratorContext context)
Create a new LocaleUtils instance for the given PropertyOracle.
|
Modifier and Type | Method and Description |
---|---|
void |
PropertiesFormat.write(TreeLogger logger,
java.lang.String locale,
com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList,
java.io.PrintWriter out,
JClassType messageInterface) |
void |
MessageCatalogFormat.write(TreeLogger logger,
java.lang.String locale,
com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList,
java.io.PrintWriter out,
JClassType messageInterface)
Write a message catalog file.
|
Modifier and Type | Method and Description |
---|---|
ArtifactSet |
PrecompressLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation) |
Constructor and Description |
---|
Css2Gss(java.net.URL url,
TreeLogger logger,
boolean lenientConversion,
com.google.gwt.thirdparty.guava.common.base.Predicate<java.lang.String> simpleBooleanConditionPredicate) |
Css2Gss(java.net.URL fileUrl,
TreeLogger treeLogger,
boolean lenient,
com.google.gwt.thirdparty.guava.common.base.Predicate<java.lang.String> simpleBooleanConditionPredicate,
java.util.Set<java.net.URL> scopeFiles) |
DefCollectorVisitor(boolean lenient,
TreeLogger treeLogger) |
GssGenerationVisitor(com.google.gwt.dev.util.TextOutput out,
java.util.Map<java.lang.String,java.lang.String> cssToGssConstantMapping,
boolean lenient,
TreeLogger treeLogger,
com.google.gwt.thirdparty.guava.common.base.Predicate<java.lang.String> simpleBooleanConditionPredicate) |
UndefinedConstantVisitor(java.util.Set<java.lang.String> gssContantNames,
boolean lenient,
TreeLogger treeLogger) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ResourceGenerator.createAssignment(TreeLogger logger,
ResourceContext context,
JMethod method)
Produce the right-hand-side of a Java assignment expression to provide the
singleton instance object for a particular resource.
|
abstract java.lang.String |
AbstractResourceGenerator.createAssignment(TreeLogger logger,
ResourceContext context,
JMethod method) |
void |
ResourceGenerator.createFields(TreeLogger logger,
ResourceContext context,
ClientBundleFields fields)
The ResourceGenerator can create fields within the implementation of the
bundle type.
|
void |
AbstractResourceGenerator.createFields(TreeLogger logger,
ResourceContext context,
ClientBundleFields fields)
A no-op implementation.
|
static java.net.URL[] |
ResourceGeneratorUtil.findResources(TreeLogger logger,
ResourceContext context,
JMethod method)
Find all resources referenced by a method in a bundle.
|
static java.net.URL[] |
ResourceGeneratorUtil.findResources(TreeLogger logger,
ResourceContext context,
JMethod method,
java.lang.String[] defaultSuffixes)
Find all resources referenced by a method in a bundle.
|
void |
ResourceGenerator.finish(TreeLogger logger,
ResourceContext context)
Called at the end of the resource generation phase and can be used to
perform cleanup.
|
void |
AbstractResourceGenerator.finish(TreeLogger logger,
ResourceContext context)
A no-op implementation.
|
static long |
ResourceGeneratorUtil.getLastModified(java.net.URL[] resources,
TreeLogger logger)
Returns the most recent value of the
last-modified header fields of all the Urls
in the resources array. |
void |
ResourceGenerator.init(TreeLogger logger,
ResourceContext context)
Initialize the ResourceGenerator with the generation context that will
remain valid for the duration of the resource-generation phase.
|
void |
AbstractResourceGenerator.init(TreeLogger logger,
ResourceContext context)
A no-op implementation.
|
void |
ResourceGenerator.prepare(TreeLogger logger,
ResourceContext context,
ClientBundleRequirements requirements,
JMethod method)
Called once for each method the ResourceGenerator is expected to handle.
|
void |
AbstractResourceGenerator.prepare(TreeLogger logger,
ResourceContext context,
ClientBundleRequirements requirements,
JMethod method)
A no-op implementation.
|
static java.net.URL |
ResourceGeneratorUtil.tryFindResource(TreeLogger logger,
GeneratorContext genContext,
ResourceContext resourceContext,
java.lang.String resourceName)
Try to find a resource with the given resourceName.
|
Modifier and Type | Method and Description |
---|---|
ArtifactSet |
RpcPolicyManifestLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation) |
ArtifactSet |
RpcLogLinker.link(TreeLogger logger,
LinkerContext context,
ArtifactSet artifacts,
boolean onePermutation) |
Modifier and Type | Method and Description |
---|---|
boolean |
RegexFilter.isIncluded(TreeLogger logger,
java.lang.String query) |
Constructor and Description |
---|
RegexFilter(TreeLogger logger,
java.util.List<java.lang.String> values) |