org.apache.derby.impl.services.reflect
Class LoadedGeneratedClass

java.lang.Object
  extended by 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
private  ClassInfo ci
           
private  int classLoaderVersion
           
 
Constructor Summary
LoadedGeneratedClass(ClassFactory cf, java.lang.Class jvmClass)
           
 
Method Summary
 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 interface GeneratedClass

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 interface GeneratedClass
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 interface GeneratedClass

getJVMClass

protected java.lang.Class getJVMClass()

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.