org.duelengine.duel.codedom
Class CodeArrayCreateExpression

java.lang.Object
  extended by org.duelengine.duel.codedom.CodeObject
      extended by org.duelengine.duel.codedom.CodeExpression
          extended by org.duelengine.duel.codedom.CodeArrayCreateExpression

public class CodeArrayCreateExpression
extends CodeExpression


Constructor Summary
CodeArrayCreateExpression()
           
CodeArrayCreateExpression(Class<?> type, CodeExpression... initializers)
           
CodeArrayCreateExpression(Class<?> type, int size)
           
 
Method Summary
 boolean equals(Object arg)
           
 List<CodeExpression> getInitializers()
           
 Class<?> getResultType()
           
 int getSize()
           
 Class<?> getType()
           
 int hashCode()
           
 void setSize(int value)
           
 void setType(Class<?> value)
           
 void visit(CodeVisitor visitor)
           
 
Methods inherited from class org.duelengine.duel.codedom.CodeExpression
asStatement, hasParens, setParens, withParens, 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

CodeArrayCreateExpression

public CodeArrayCreateExpression()

CodeArrayCreateExpression

public CodeArrayCreateExpression(Class<?> type,
                                 int size)

CodeArrayCreateExpression

public CodeArrayCreateExpression(Class<?> type,
                                 CodeExpression... initializers)
Method Detail

getType

public Class<?> getType()

setType

public void setType(Class<?> value)

getSize

public int getSize()

setSize

public void setSize(int value)

getInitializers

public List<CodeExpression> getInitializers()

getResultType

public Class<?> getResultType()
Specified by:
getResultType in class CodeExpression

visit

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

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class CodeExpression


Copyright © 2011. All Rights Reserved.