Interface ClientBundleFields


public interface ClientBundleFields
Allows ResourceGenerators to define fields within the implementation class for a bundle type. An instance of this interface will be provided via the ResourceGenerator.createFields(com.google.gwt.core.ext.TreeLogger, com.google.gwt.resources.ext.ResourceContext, com.google.gwt.resources.ext.ClientBundleFields) method.

Because multiple, unrelated ResourceGenerators may be generating method implementations within a single bundle implementation, it is necessary to ensure that they do not attempt to declare multiple fields with the same name. The methods in this interface will provide a guaranteed-unique identifier to use when generating method implementations.

Multiple invocations of the define(com.google.gwt.core.ext.typeinfo.JType, java.lang.String) method with the same inputs will result in different identifiers being produced.