java.lang.Object
org.apache.derby.impl.services.reflect.LoadedGeneratedClass
org.apache.derby.impl.services.reflect.ReflectGeneratedClass
- All Implemented Interfaces:
- org.apache.derby.iapi.services.loader.GeneratedClass
- public final class ReflectGeneratedClass
- extends LoadedGeneratedClass
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
methodCache
private final java.util.Hashtable methodCache
directs
private static final org.apache.derby.iapi.services.loader.GeneratedMethod[] directs
factoryClass
private final java.lang.Class factoryClass
factory
private GCInstanceFactory factory
ReflectGeneratedClass
public ReflectGeneratedClass(org.apache.derby.iapi.services.loader.ClassFactory cf,
java.lang.Class jvmClass,
java.lang.Class factoryClass)
newInstance
public java.lang.Object newInstance(org.apache.derby.iapi.services.context.Context context)
throws org.apache.derby.iapi.error.StandardException
- Description copied from interface:
org.apache.derby.iapi.services.loader.GeneratedClass
- Return a new object that is an instance of the represented
class. The object will have been initialised by the no-arg
constructor of the represneted class.
(Similar to java.lang.Class.newInstance).
- Specified by:
newInstance in interface org.apache.derby.iapi.services.loader.GeneratedClass- Overrides:
newInstance in class LoadedGeneratedClass
getMethod
public org.apache.derby.iapi.services.loader.GeneratedMethod getMethod(java.lang.String simpleName)
throws org.apache.derby.iapi.error.StandardException
- Description copied from interface:
org.apache.derby.iapi.services.loader.GeneratedClass
- Obtain a handle to the method with the given name
that takes no arguments.