org.simantics.databoard.parser.ast.type
Class AstArrayType

java.lang.Object
  extended by org.simantics.databoard.parser.ast.type.AstType
      extended by org.simantics.databoard.parser.ast.type.AstArrayType

public class AstArrayType
extends AstType


Field Summary
 AstType componentType
           
 java.lang.Integer maxLength
           
 java.lang.Integer minLength
           
 
Constructor Summary
AstArrayType(AstType componentType, java.lang.Integer minLength, java.lang.Integer maxLength)
           
 
Method Summary
<T> T
accept(AstTypeVisitor<T> v)
           
 void accept(AstTypeVisitorVoid v)
           
 
Methods inherited from class org.simantics.databoard.parser.ast.type.AstType
toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

componentType

public final AstType componentType

minLength

public final java.lang.Integer minLength

maxLength

public final java.lang.Integer maxLength
Constructor Detail

AstArrayType

public AstArrayType(AstType componentType,
                    java.lang.Integer minLength,
                    java.lang.Integer maxLength)
Method Detail

accept

public void accept(AstTypeVisitorVoid v)
Specified by:
accept in class AstType

accept

public <T> T accept(AstTypeVisitor<T> v)
Specified by:
accept in class AstType