orc.ast.xml.type
Class TypeApplication

java.lang.Object
  extended by orc.ast.xml.type.Type
      extended by orc.ast.xml.type.TypeApplication

public class TypeApplication
extends Type

A type instantiation with explicit type parameters: T[T,..,T]

Author:
dkitchin

Field Summary
 Type constructor
           
 Type[] params
           
 
Constructor Summary
TypeApplication()
           
TypeApplication(Type ty, Type[] params)
           
 
Method Summary
 Type unmarshal()
          Convert this syntactic type into an actual type.
 
Methods inherited from class orc.ast.xml.type.Type
unmarshalAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constructor

public Type constructor

params

public Type[] params
Constructor Detail

TypeApplication

public TypeApplication()

TypeApplication

public TypeApplication(Type ty,
                       Type[] params)
Method Detail

unmarshal

public Type unmarshal()
Description copied from class: Type
Convert this syntactic type into an actual type.

Specified by:
unmarshal in class Type
Returns:
A new node.