org.logicalcobwebs.cglib.reflect
Class FastMember

java.lang.Object
  extended by org.logicalcobwebs.cglib.reflect.FastMember
Direct Known Subclasses:
FastConstructor, FastMethod

public abstract class FastMember
extends java.lang.Object


Field Summary
protected  FastClass fc
           
protected  int index
           
protected  java.lang.reflect.Member member
           
 
Constructor Summary
protected FastMember(FastClass fc, java.lang.reflect.Member member, int index)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Class getDeclaringClass()
           
abstract  java.lang.Class[] getExceptionTypes()
           
 int getIndex()
           
 int getModifiers()
           
 java.lang.String getName()
           
abstract  java.lang.Class[] getParameterTypes()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

fc

protected FastClass fc

member

protected java.lang.reflect.Member member

index

protected int index
Constructor Detail

FastMember

protected FastMember(FastClass fc,
                     java.lang.reflect.Member member,
                     int index)
Method Detail

getParameterTypes

public abstract java.lang.Class[] getParameterTypes()

getExceptionTypes

public abstract java.lang.Class[] getExceptionTypes()

getIndex

public int getIndex()

getName

public java.lang.String getName()

getDeclaringClass

public java.lang.Class getDeclaringClass()

getModifiers

public int getModifiers()

toString

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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