com.thoughtworks.qdox.model

Class JavaField

Implemented Interfaces:
Comparable, Member, Serializable

public class JavaField
extends AbstractJavaEntity
implements Member

Field Summary

private String
initializationExpression
private Type
type

Fields inherited from class com.thoughtworks.qdox.model.AbstractJavaEntity

comment, lineNumber, modifiers, name, parent, tags

Constructor Summary

JavaField()
JavaField(String name)
JavaField(Type type, String name)

Method Summary

int
compareTo(Object o)
String
getCallSignature()
String
getDeclarationSignature(boolean withModifiers)
String
getInitializationExpression()
Get the original expression used to initialize the field.
Type
getType()
void
setInitializationExpression(String initializationExpression)
void
setType(Type type)
protected void
writeBody(IndentBuffer result)

Methods inherited from class com.thoughtworks.qdox.model.AbstractJavaEntity

commentHeader, getComment, getLineNumber, getModifiers, getName, getNamedParameter, getParent, getSource, getTagByName, getTags, getTagsByName, isAbstract, isFinal, isModifierPresent, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, setComment, setLineNumber, setModifiers, setName, setParent, setTags, toString, write, writeAccessibilityModifier, writeAllModifiers, writeBody, writeNonAccessibilityModifiers

Field Details

initializationExpression

private String initializationExpression

type

private Type type

Constructor Details

JavaField

public JavaField()

JavaField

public JavaField(String name)

JavaField

public JavaField(Type type,
                 String name)

Method Details

compareTo

public int compareTo(Object o)

getCallSignature

public String getCallSignature()
Specified by:
getCallSignature in interface Member

getDeclarationSignature

public String getDeclarationSignature(boolean withModifiers)
Specified by:
getDeclarationSignature in interface Member

getInitializationExpression

public String getInitializationExpression()
Get the original expression used to initialize the field.
Returns:
initialization as string.

getType

public Type getType()

setInitializationExpression

public void setInitializationExpression(String initializationExpression)

setType

public void setType(Type type)

writeBody

protected void writeBody(IndentBuffer result)
Overrides:
writeBody in interface AbstractJavaEntity