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

- Packages that use GeneratorContext
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    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.

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

    Methods in com.google.gwt.resources.ext that return GeneratorContext
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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.