Class LoadedGeneratedClass
- java.lang.Object
-
- org.apache.derby.impl.services.reflect.LoadedGeneratedClass
-
- All Implemented Interfaces:
GeneratedClass
- Direct Known Subclasses:
ReflectGeneratedClass
public abstract class LoadedGeneratedClass extends java.lang.Object implements GeneratedClass
-
-
Field Summary
Fields Modifier and Type Field Description private ClassInfo
ci
private int
classLoaderVersion
-
Constructor Summary
Constructors Constructor Description LoadedGeneratedClass(ClassFactory cf, java.lang.Class jvmClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getClassLoaderVersion()
Return the class reload version that this class was built at.protected java.lang.Class<?>
getJVMClass()
java.lang.String
getName()
Return the name of the generated class.java.lang.Object
newInstance(Context context)
Return a new object that is an instance of the represented class.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.derby.iapi.services.loader.GeneratedClass
getMethod
-
-
-
-
Field Detail
-
ci
private final ClassInfo ci
-
classLoaderVersion
private final int classLoaderVersion
-
-
Constructor Detail
-
LoadedGeneratedClass
public LoadedGeneratedClass(ClassFactory cf, java.lang.Class jvmClass)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:GeneratedClass
Return the name of the generated class.- Specified by:
getName
in interfaceGeneratedClass
-
newInstance
public java.lang.Object newInstance(Context context) throws StandardException
Description copied from interface: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 interfaceGeneratedClass
- Throws:
StandardException
- Standard Derby error policy
-
getClassLoaderVersion
public final int getClassLoaderVersion()
Description copied from interface:GeneratedClass
Return the class reload version that this class was built at.- Specified by:
getClassLoaderVersion
in interfaceGeneratedClass
-
getJVMClass
protected java.lang.Class<?> getJVMClass()
-
-