public class DefaultJavaField extends AbstractJavaEntity implements JavaField
| Constructor and Description |
|---|
DefaultJavaField(JavaClass type,
java.lang.String name) |
DefaultJavaField(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Compares this Field against the specified object.
|
java.lang.String |
getCodeBlock()
The in-code representation of this field.
|
java.util.List<Expression> |
getEnumConstantArguments() |
JavaClass |
getEnumConstantClass() |
java.lang.String |
getInitializationExpression()
Get the original expression used to initialize the field.
|
JavaClass |
getType()
Equivalent of
Field.getType() |
int |
hashCode() |
boolean |
isEnumConstant()
Equivalent of
Field.isEnumConstant() |
void |
setEnumConstant(boolean enumConstant) |
void |
setEnumConstantArguments(java.util.List<Expression> enumConstantArguments) |
void |
setEnumConstantClass(JavaClass enumConstantClass) |
void |
setInitializationExpression(java.lang.String initializationExpression) |
void |
setType(JavaClass type) |
java.lang.String |
toString() |
getDeclaringClass, getModifiers, getName, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, setDeclaringClass, setModifiers, setNamegetAnnotations, getComment, getNamedParameter, getSource, getTagByName, getTags, getTagsByName, setAnnotations, setComment, setSource, setTagsgetLineNumber, getModelWriter, setLineNumber, setModelWriterFactoryclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotations, getComment, getNamedParameter, getTagByName, getTags, getTagsByNamegetLineNumbergetDeclaringClass, getModifiers, getName, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatilepublic DefaultJavaField(java.lang.String name)
public DefaultJavaField(JavaClass type, java.lang.String name)
public JavaClass getType()
Field.getType()public java.lang.String getCodeBlock()
getCodeBlock in interface JavaFieldgetCodeBlock in interface JavaModelpublic void setType(JavaClass type)
public java.lang.String getInitializationExpression()
getInitializationExpression in interface JavaFieldpublic void setInitializationExpression(java.lang.String initializationExpression)
public boolean isEnumConstant()
Field.isEnumConstant()isEnumConstant in interface JavaFieldtrue if this field is an enum constant, otherwise falsepublic void setEnumConstant(boolean enumConstant)
public java.util.List<Expression> getEnumConstantArguments()
getEnumConstantArguments in interface JavaFieldpublic void setEnumConstantArguments(java.util.List<Expression> enumConstantArguments)
public JavaClass getEnumConstantClass()
getEnumConstantClass in interface JavaFieldpublic void setEnumConstantClass(JavaClass enumConstantClass)
public java.lang.String toString()
toString in class java.lang.ObjectField.toString()public boolean equals(java.lang.Object obj)
true if the objects are the same. Two
Field objects are the same if they were declared by the same class and have the same name and type.equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2002-2018. All Rights Reserved.