org.duelengine.duel.codedom
Class CodeVariableDeclarationStatement

java.lang.Object
  extended by org.duelengine.duel.codedom.CodeObject
      extended by org.duelengine.duel.codedom.CodeStatement
          extended by org.duelengine.duel.codedom.CodeVariableDeclarationStatement

public class CodeVariableDeclarationStatement
extends CodeStatement

Represents a variable declaration


Constructor Summary
CodeVariableDeclarationStatement()
           
CodeVariableDeclarationStatement(Class<?> type, String name, CodeExpression initExpression)
           
 
Method Summary
 boolean equals(Object arg)
           
 CodeExpression getInitExpression()
           
 String getName()
           
 Class<?> getType()
           
 int hashCode()
           
 void setInitExpression(CodeExpression value)
           
 void setName(String value)
           
 void setType(Class<?> value)
           
 void visit(CodeVisitor visitor)
           
 
Methods inherited from class org.duelengine.duel.codedom.CodeStatement
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

CodeVariableDeclarationStatement

public CodeVariableDeclarationStatement()

CodeVariableDeclarationStatement

public CodeVariableDeclarationStatement(Class<?> type,
                                        String name,
                                        CodeExpression initExpression)
Method Detail

getType

public Class<?> getType()

setType

public void setType(Class<?> value)

getName

public String getName()

setName

public void setName(String 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 CodeObject

hashCode

public int hashCode()
Overrides:
hashCode in class CodeObject


Copyright © 2011. All Rights Reserved.