pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.expressions
Class TernaryExpression

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.AbstractSyntaxTree
        |
        +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.Expression
              |
              +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.expressions.TernaryExpression
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ConditionExpression, RangeExpression

public abstract class TernaryExpression
extends Expression

See Also:
Serialized Form

Field Summary
 Expression l
           
 Expression m
           
 Expression r
           
 
Constructor Summary
TernaryExpression(Expression l, Expression m, Expression r)
           
 
Method Summary
 void accept(Visitor v)
           
 void show(java.lang.String st)
           
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.AbstractSyntaxTree
getLongestTypeAsSpacesString, getPreparedTypeAsString, getSpellingAndPosition, getTypeAsString, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

l

public Expression l

m

public Expression m

r

public Expression r
Constructor Detail

TernaryExpression

public TernaryExpression(Expression l,
                         Expression m,
                         Expression r)
Method Detail

accept

public void accept(Visitor v)
            throws EvalException
Overrides:
accept in class AbstractSyntaxTree

show

public void show(java.lang.String st)
Overrides:
show in class AbstractSyntaxTree