Types
Class ARRAY

java.lang.Object
  extended by Types.Type
      extended by Types.ARRAY

public class ARRAY
extends Type


Field Summary
 Type element
           
 
Constructor Summary
ARRAY(Type e)
           
 
Method Summary
 void accept(Types.Visitor v)
           
 boolean coerceTo(Type t)
           
 boolean equals(java.lang.Object o)
           
 FIELD<Type> field(java.lang.String n)
           
 java.lang.String toString()
           
 
Methods inherited from class Types.Type
actual, method
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

public Type element
Constructor Detail

ARRAY

public ARRAY(Type e)
Method Detail

field

public FIELD<Type> field(java.lang.String n)
Overrides:
field in class Type

coerceTo

public boolean coerceTo(Type t)
Specified by:
coerceTo in class Type

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public void accept(Types.Visitor v)
Specified by:
accept in class Type