org.duelengine.duel.codedom
Class CodeField

java.lang.Object
  extended by org.duelengine.duel.codedom.CodeObject
      extended by org.duelengine.duel.codedom.CodeMember
          extended by org.duelengine.duel.codedom.CodeField

public class CodeField
extends CodeMember

Represents an instance field


Constructor Summary
CodeField()
           
CodeField(AccessModifierType access, Class<?> type, String fieldName)
           
CodeField(AccessModifierType access, Class<?> type, String fieldName, CodeExpression initExpression)
           
 
Method Summary
 boolean equals(Object arg)
           
 CodeExpression getInitExpression()
           
 Class<?> getType()
           
 int hashCode()
           
 void setInitExpression(CodeExpression value)
           
 void setType(Class<?> value)
           
 void visit(CodeVisitor visitor)
           
 
Methods inherited from class org.duelengine.duel.codedom.CodeMember
getAccess, getName, setAccess, setName, withUserData
 
Methods inherited from class org.duelengine.duel.codedom.CodeObject
getUserData, putUserData, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeField

public CodeField()

CodeField

public CodeField(AccessModifierType access,
                 Class<?> type,
                 String fieldName)

CodeField

public CodeField(AccessModifierType access,
                 Class<?> type,
                 String fieldName,
                 CodeExpression initExpression)
Method Detail

getType

public Class<?> getType()

setType

public void setType(Class<?> value)

getInitExpression

public CodeExpression getInitExpression()

setInitExpression

public void setInitExpression(CodeExpression value)

visit

public void visit(CodeVisitor visitor)
Overrides:
visit in class CodeObject

equals

public boolean equals(Object arg)
Overrides:
equals in class CodeMember

hashCode

public int hashCode()
Overrides:
hashCode in class CodeMember


Copyright © 2012. All Rights Reserved.