code.type
Class TypeConstructorApplication

java.lang.Object
  extended by code.type.TypeConstructorApplication
All Implemented Interfaces:
TypeExpression

public class TypeConstructorApplication
extends java.lang.Object
implements TypeExpression

A Type Constructor Application

Since:
October 2, 2002 Revised Tue Apr 12 21:17:19 PDT 2005
Author:
amey

Field Summary
 TypeExpression[] arguments
           
 java.lang.String typeConstructor
           
 
Constructor Summary
TypeConstructorApplication(java.lang.String typeConstructor, TypeExpression... arguments)
           
 
Method Summary
<R,T> R
accept(code.type.visitor.TypeVisitor<R,T> v, T o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeConstructor

public final java.lang.String typeConstructor

arguments

public final TypeExpression[] arguments
Constructor Detail

TypeConstructorApplication

TypeConstructorApplication(java.lang.String typeConstructor,
                           TypeExpression... arguments)
Method Detail

accept

public <R,T> R accept(code.type.visitor.TypeVisitor<R,T> v,
                      T o)
Specified by:
accept in interface TypeExpression