org.logicalcobwebs.cglib.reflect
Class FastConstructor

java.lang.Object
  extended by org.logicalcobwebs.cglib.reflect.FastMember
      extended by org.logicalcobwebs.cglib.reflect.FastConstructor

public class FastConstructor
extends FastMember


Field Summary
 
Fields inherited from class org.logicalcobwebs.cglib.reflect.FastMember
fc, index, member
 
Constructor Summary
FastConstructor(FastClass fc, java.lang.reflect.Constructor constructor)
           
 
Method Summary
 java.lang.Class[] getExceptionTypes()
           
 java.lang.reflect.Constructor getJavaConstructor()
           
 java.lang.Class[] getParameterTypes()
           
 java.lang.Object newInstance()
           
 java.lang.Object newInstance(java.lang.Object[] args)
           
 
Methods inherited from class org.logicalcobwebs.cglib.reflect.FastMember
equals, getDeclaringClass, getIndex, getModifiers, getName, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FastConstructor

FastConstructor(FastClass fc,
                java.lang.reflect.Constructor constructor)
Method Detail

getParameterTypes

public java.lang.Class[] getParameterTypes()
Specified by:
getParameterTypes in class FastMember

getExceptionTypes

public java.lang.Class[] getExceptionTypes()
Specified by:
getExceptionTypes in class FastMember

newInstance

public java.lang.Object newInstance()
                             throws java.lang.reflect.InvocationTargetException
Throws:
java.lang.reflect.InvocationTargetException

newInstance

public java.lang.Object newInstance(java.lang.Object[] args)
                             throws java.lang.reflect.InvocationTargetException
Throws:
java.lang.reflect.InvocationTargetException

getJavaConstructor

public java.lang.reflect.Constructor getJavaConstructor()