org.duelengine.duel.codedom
Class CodePrimitiveExpression

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

public class CodePrimitiveExpression
extends CodeExpression

A read-only primitive expression which may only hold a literal value


Field Summary
static CodePrimitiveExpression FALSE
           
static CodePrimitiveExpression NULL
           
static CodePrimitiveExpression ONE
           
static CodePrimitiveExpression TRUE
           
static CodePrimitiveExpression ZERO
           
 
Constructor Summary
CodePrimitiveExpression(Object value)
           
 
Method Summary
 boolean equals(Object arg)
           
 Class<?> getResultType()
           
 Object getValue()
           
 int hashCode()
           
 
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, visit
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL

public static final CodePrimitiveExpression NULL

FALSE

public static final CodePrimitiveExpression FALSE

TRUE

public static final CodePrimitiveExpression TRUE

ZERO

public static final CodePrimitiveExpression ZERO

ONE

public static final CodePrimitiveExpression ONE
Constructor Detail

CodePrimitiveExpression

public CodePrimitiveExpression(Object value)
Method Detail

getValue

public Object getValue()

getResultType

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

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.