Types
Class FIELD<T extends Type>

java.lang.Object
  extended by Types.FIELD

public class FIELD<T extends Type>
extends java.lang.Object


Field Summary
 java.lang.String external
           
 int index
           
 java.lang.String name
           
 CLASS staticClass
           
 T type
           
 
Constructor Summary
FIELD(java.lang.String n, T t, int i)
           
 
Method Summary
 void accept(Types.Visitor v)
           
 boolean coerceTo(Type t)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

type

public T extends Type type

staticClass

public CLASS staticClass

external

public java.lang.String external

index

public int index
Constructor Detail

FIELD

public FIELD(java.lang.String n,
             T t,
             int i)
Method Detail

coerceTo

public boolean coerceTo(Type t)

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)