Top Fields Constructors Methods
org.apache.derby.impl.services.reflect

public final Class ReflectGeneratedClass

Additional top-level class in compilation unit: DirectCall.

extends LoadedGeneratedClass
Class Inheritance
Imports
org.apache.derby.iapi.services.loader.GeneratedMethod, .GeneratedByteCode, .ClassFactory, org.apache.derby.shared.common.error.StandardException, org.apache.derby.shared.common.reference.SQLState, java.lang.reflect.Method, java.util.Hashtable

Field Summary

Modifier and TypeField and Description
private static final GeneratedMethod[]
private final Hashtable<String, GeneratedMethod>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public GeneratedMethod
getMethod(String
Name of the method
simpleName
)

Implements org.apache.derby.iapi.services.loader.GeneratedClass.getMethod.

Obtain a handle to the method with the given name that takes no arguments.

Inherited from org.apache.derby.impl.services.reflect.LoadedGeneratedClass:
getClassLoaderVersiongetJVMClassgetNamenewInstance

Field Detail

directsback to summary
private static final GeneratedMethod[] directs
methodCacheback to summary
private final Hashtable<String, GeneratedMethod> methodCache

Constructor Detail

ReflectGeneratedClassback to summary
public ReflectGeneratedClass(ClassFactory cf, Class<T> jvmClass)

Method Detail

getMethodback to summary
public GeneratedMethod getMethod(String simpleName) throws StandardException

Implements org.apache.derby.iapi.services.loader.GeneratedClass.getMethod.

Doc from org.apache.derby.iapi.services.loader.GeneratedClass.getMethod.

Obtain a handle to the method with the given name that takes no arguments.

Parameters
simpleName:String

Name of the method

Returns:GeneratedMethod

the corresponding generated method

Exceptions
StandardException:
Standard Derby error policy