orc.ast.xml.type
Class Type

java.lang.Object
  extended by orc.ast.xml.type.Type
Direct Known Subclasses:
ArrowType, Bot, ClassnameType, Datatype, PolymorphicTypeAlias, SiteType, Top, TupleType, TypeApplication, TypeVariable

public abstract class Type
extends java.lang.Object

Author:
quark, dkitchin

Constructor Summary
Type()
           
 
Method Summary
abstract  Type unmarshal()
          Convert this syntactic type into an actual type.
static java.util.List<Type> unmarshalAll(Type[] ts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Type

public Type()
Method Detail

unmarshal

public abstract Type unmarshal()
Convert this syntactic type into an actual type.

Returns:
A new node.

unmarshalAll

public static java.util.List<Type> unmarshalAll(Type[] ts)