org.holtz.zoe
Class StringLiteral
java.lang.Object
org.holtz.zoe.Expression
org.holtz.zoe.Value
org.holtz.zoe.Literal
org.holtz.zoe.StringLiteral
public class StringLiteral
- extends Literal
A string Literal
Operand
of a Statement
in a Zoel
program.
- Author:
- Brian Holtz
Field Summary |
java.lang.String |
val
|
Methods inherited from class org.holtz.zoe.Value |
parse |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
val
public java.lang.String val
StringLiteral
public StringLiteral(java.lang.String theVal)
StringLiteral
public StringLiteral(StringLiteral obj2Copy)
copy
public StringLiteral copy()
- Specified by:
copy
in class Expression
toString
public java.lang.String toString(java.lang.String statementSeparator,
Expression currExpr,
java.lang.String cursor)
- Specified by:
toString
in class Expression
isTrue
public boolean isTrue()
- Specified by:
isTrue
in class Literal
toString
public java.lang.String toString()
- Specified by:
toString
in class Expression
toNumber
public double toNumber()
- Specified by:
toNumber
in class Literal