Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.impl.services.reflect
Class LoadedGeneratedClass  view LoadedGeneratedClass download LoadedGeneratedClass.java

java.lang.Object
  extended byorg.apache.derby.impl.services.reflect.LoadedGeneratedClass
All Implemented Interfaces:
org.apache.derby.iapi.services.loader.GeneratedClass
Direct Known Subclasses:
ReflectGeneratedClass

public abstract class LoadedGeneratedClass
extends java.lang.Object
implements org.apache.derby.iapi.services.loader.GeneratedClass


Field Summary
private  org.apache.derby.iapi.services.loader.ClassInfo ci
           
private  int classLoaderVersion
           
 
Constructor Summary
LoadedGeneratedClass(org.apache.derby.iapi.services.loader.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(org.apache.derby.iapi.services.context.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 org.apache.derby.iapi.services.loader.ClassInfo ci

classLoaderVersion

private final int classLoaderVersion
Constructor Detail

LoadedGeneratedClass

public LoadedGeneratedClass(org.apache.derby.iapi.services.loader.ClassFactory cf,
                            java.lang.Class jvmClass)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: org.apache.derby.iapi.services.loader.GeneratedClass
Return the name of the generated class.

Specified by:
getName in interface org.apache.derby.iapi.services.loader.GeneratedClass

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

getClassLoaderVersion

public final int getClassLoaderVersion()
Description copied from interface: org.apache.derby.iapi.services.loader.GeneratedClass
Return the class reload version that this class was built at.

Specified by:
getClassLoaderVersion in interface org.apache.derby.iapi.services.loader.GeneratedClass

getJVMClass

protected java.lang.Class getJVMClass()