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

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

public class AstRecord
extends java.lang.Object
implements AstValue


Field Summary
 java.util.List<AstComponentAssignment> components
           
static AstRecord EMPTY
           
 
Constructor Summary
AstRecord(java.util.List<AstComponentAssignment> components)
           
 
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

EMPTY

public static final AstRecord EMPTY

components

public final java.util.List<AstComponentAssignment> components
Constructor Detail

AstRecord

public AstRecord(java.util.List<AstComponentAssignment> components)
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