com.google.gwt.resources.ext.ClientBundleFields |
Known Indirect Subclasses |
Allows ResourceGenerators to define fields within the implementation class
for a bundle type. An instance of this interface will be provided via the
createFields(TreeLogger, ResourceContext, 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(JType, String)
method with the same inputs will
result in different identifiers being produced.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds a field to the bundle.
| |||||||||||
Adds a field to the bundle.
|
Adds a field to the bundle.
type | the declared type of the field |
---|---|
name | a Java identifier to be used as the basis for the name of the field |
initializer | a Java expression that will be used as the field's
initializer, or null if no initialization expression
is desired |
isStatic | if true the field will be declared to be
static |
isFinal | if true the fields will be declared as final |
Adds a field to the bundle. Equivalent to
defineField(type, name, null, true, false)
.
type | the declared type of the field |
---|---|
name | a Java identifier to be used as the basis for the name of the field |