org.simantics.databoard.parser.ast.value
Class AstVariant

java.lang.Object
  extended by org.simantics.databoard.parser.ast.value.AstVariant
All Implemented Interfaces:
AstValue

public class AstVariant
extends java.lang.Object
implements AstValue


Field Summary
 AstType type
           
 AstValue value
           
 
Constructor Summary
AstVariant(AstValue value, AstType type)
           
 
Method Summary
<T> T
accept(AstValueVisitor<T> v)
           
 void accept(AstValueVisitorVoid v)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

public final AstValue value

type

public final AstType type
Constructor Detail

AstVariant

public AstVariant(AstValue value,
                  AstType type)
Method Detail

accept

public <T> T accept(AstValueVisitor<T> v)
Specified by:
accept in interface AstValue

accept

public void accept(AstValueVisitorVoid v)
Specified by:
accept in interface AstValue