com.google.gwt.core.ext.typeinfo
Class JField
java.lang.Object
com.google.gwt.core.ext.typeinfo.JField
- All Implemented Interfaces:
- HasMetaData
- public class JField
- extends java.lang.Object
- implements HasMetaData
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JField
public JField(JClassType enclosingType,
java.lang.String name)
addMetaData
public void addMetaData(java.lang.String tagName,
java.lang.String[] values)
- Description copied from interface:
HasMetaData
- Adds additional metadata.
- Specified by:
addMetaData
in interface HasMetaData
getEnclosingType
public JClassType getEnclosingType()
getMetaData
public java.lang.String[][] getMetaData(java.lang.String tagName)
- Description copied from interface:
HasMetaData
- Gets each list of metadata for the specified tag name.
- Specified by:
getMetaData
in interface HasMetaData
getMetaDataTags
public java.lang.String[] getMetaDataTags()
- Description copied from interface:
HasMetaData
- Gets the name of available metadata tags.
- Specified by:
getMetaDataTags
in interface HasMetaData
getName
public java.lang.String getName()
getType
public JType getType()
isDefaultAccess
public boolean isDefaultAccess()
isFinal
public boolean isFinal()
isPrivate
public boolean isPrivate()
isProtected
public boolean isProtected()
isPublic
public boolean isPublic()
isStatic
public boolean isStatic()
isTransient
public boolean isTransient()
isVolatile
public boolean isVolatile()
addModifierBits
public void addModifierBits(int modifierBits)
setType
public void setType(JType type)
toString
public java.lang.String toString()