## Uses of Interface
com.google.gwt.core.ext.GeneratorContext

Packages that use GeneratorContext
com.google.gwt.core.ext: Classes used to extend the GWT compiler.
com.google.gwt.i18n.rebind: This package contains i18n generators.
com.google.gwt.resources.ext: This package contains extension hooks for adding new resource types to ClientBundle.

### Uses of GeneratorContext in com.google.gwt.core.ext

Classes in com.google.gwt.core.ext that implement GeneratorContext
`class` `DelegatingGeneratorContext` An abstract generator context class which delegates all methods to a provided baseContext.
`class` `NonIncrementalGeneratorContext` A wrapper to access a base `GeneratorContext` instance but with generator result caching disabled.
`class` `StubGeneratorContext` An abstract generator context class which by default throws UnsupportedOperationException for all methods.

Methods in com.google.gwt.core.ext that return GeneratorContext
`static GeneratorContext` NonIncrementalGeneratorContext.`newInstance(GeneratorContext baseContext)` Get a new instance wrapped from a base `GeneratorContext` implementation.

Methods in com.google.gwt.core.ext with parameters of type GeneratorContext
`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.
`static GeneratorContext` NonIncrementalGeneratorContext.`newInstance(GeneratorContext baseContext)` Get a new instance wrapped from a base `GeneratorContext` implementation.

Constructors in com.google.gwt.core.ext with parameters of type GeneratorContext
Constructor and Description
`DelegatingGeneratorContext(GeneratorContext baseContext)` Get a new instance wrapped from a base `GeneratorContext` implementation.

### Uses of GeneratorContext in com.google.gwt.i18n.rebind

Methods in com.google.gwt.i18n.rebind with parameters of type GeneratorContext
`static LocaleUtils` LocaleUtils.`getInstance(TreeLogger logger, PropertyOracle propertyOracle, GeneratorContext context)` Create a new LocaleUtils instance for the given PropertyOracle.

### Uses of GeneratorContext in com.google.gwt.resources.ext

Methods in com.google.gwt.resources.ext that return GeneratorContext
`GeneratorContext` ResourceContext.`getGeneratorContext()` Return the GeneratorContext in which the overall resource generation framework is being run.

Methods in com.google.gwt.resources.ext with parameters of type GeneratorContext
`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.