public class JField
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
void |
appendAnnotation(java.lang.String annotation) |
|
JAnnotations |
getAnnotations() |
|
JDocComment |
getComment() |
Returns the comment describing this member.
|
JClass |
getDeclaringClass() |
Returns the class in which this JField has been declared
|
java.lang.String |
getInitString() |
Returns the initialization String for this JField
|
JModifiers |
getModifiers() |
Returns the modifiers for this JField
|
java.lang.String |
getName() |
Returns the name of this JField
|
JType |
getType() |
Returns the JType represting the type of this JField
|
void |
setAnnotations(JAnnotations annotations) |
|
void |
setComment(java.lang.String comment) |
Sets the comment describing this member.
|
void |
setComment(JDocComment comment) |
Sets the comment describing this member.
|
protected void |
setDeclaringClass(JClass declaringClass) |
|
void |
setInitString(java.lang.String init) |
Sets the initialization string for this JField;
Allows some flexibility in declaring default values.
|
void |
setModifiers(JModifiers modifiers) |
|
void |
setName(java.lang.String name) |
Sets the name of this JField
|
java.lang.String |
toString() |
public JField(JType type, java.lang.String name)
public JDocComment getComment()
public JClass getDeclaringClass()
public java.lang.String getInitString()
public JModifiers getModifiers()
public java.lang.String getName()
public JType getType()
public void setComment(JDocComment comment)
comment - the JDocComment for this memberpublic void setComment(java.lang.String comment)
comment - the JDocComment for this memberpublic void setInitString(java.lang.String init)
init - the initialization string for this member.public void setName(java.lang.String name)
throws java.lang.IllegalArgumentException
name - the name of this JFieldjava.lang.IllegalArgumentException - when the
name is not a valid Java member name, or if a member
with the given name already exists in the declaring classpublic void setModifiers(JModifiers modifiers)
protected void setDeclaringClass(JClass declaringClass)
public java.lang.String toString()
toString in class java.lang.Objectpublic JAnnotations getAnnotations()
public void appendAnnotation(java.lang.String annotation)
annotation - the annotation to appendpublic void setAnnotations(JAnnotations annotations)
annotations - the annotations to set