com.veromodo.tempo.ast
Class ASTDefType

java.lang.Object
  extended by com.veromodo.tempo.ast.ASTNode
      extended by com.veromodo.tempo.ast.ASTDefType
All Implemented Interfaces:
Describable, Locatable

public class ASTDefType
extends ASTNode
implements Describable


Constructor Summary
ASTDefType(ASTType ty, ASTType def)
           
 
Method Summary
 Descriptor getDescriptor()
           
 ASTType getShorthand()
           
 ASTType getType()
           
 void setDescriptor(Descriptor d)
           
 void visit(ASTIVisitor v)
          Abstract method to traverse the AST via a visitor.
 
Methods inherited from class com.veromodo.tempo.ast.ASTNode
getExtent, setExtent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.veromodo.tempo.util.Locatable
getExtent
 

Constructor Detail

ASTDefType

public ASTDefType(ASTType ty,
                  ASTType def)
Method Detail

getType

public ASTType getType()

getShorthand

public ASTType getShorthand()

setDescriptor

public void setDescriptor(Descriptor d)

getDescriptor

public Descriptor getDescriptor()
Specified by:
getDescriptor in interface Describable

visit

public void visit(ASTIVisitor v)
Description copied from class: ASTNode
Abstract method to traverse the AST via a visitor.

Specified by:
visit in class ASTNode
Parameters:
v - the visitor interface
See Also:
ASTIVisitor