public class CodeFieldReferenceExpression extends CodeExpression
| Constructor and Description |
|---|
CodeFieldReferenceExpression() |
CodeFieldReferenceExpression(CodeExpression target,
Class<?> fieldType,
String fieldName) |
CodeFieldReferenceExpression(CodeExpression target,
CodeField field) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object arg) |
String |
getFieldName() |
Class<?> |
getFieldType() |
Class<?> |
getResultType() |
CodeExpression |
getTarget() |
int |
hashCode() |
void |
setFieldName(String value) |
void |
setFieldType(Class<?> value) |
void |
setTarget(CodeExpression value) |
void |
visit(CodeVisitor visitor)
Walks this code object structure
|
asStatement, hasParens, setParens, withMetaData, withParensgetMetaData, hasMetaData, putMetaData, removeMetaData, toStringpublic CodeFieldReferenceExpression()
public CodeFieldReferenceExpression(CodeExpression target, Class<?> fieldType, String fieldName)
public CodeFieldReferenceExpression(CodeExpression target, CodeField field)
public void setTarget(CodeExpression value)
public CodeExpression getTarget()
public String getFieldName()
public void setFieldName(String value)
public Class<?> getFieldType()
public void setFieldType(Class<?> value)
public Class<?> getResultType()
getResultType in class CodeExpressionpublic void visit(CodeVisitor visitor)
CodeObjectvisit in class CodeObjectpublic boolean equals(Object arg)
equals in class CodeExpressionpublic int hashCode()
hashCode in class CodeExpressionCopyright © 2014. All rights reserved.