fr.umlv.corosol.component.impl
Class JDK1_5JClass

java.lang.Object
  extended by fr.umlv.corosol.component.impl.DefaultJClass
      extended by fr.umlv.corosol.component.impl.JDK1_5JClass
All Implemented Interfaces:
JClass, JObject

public class JDK1_5JClass
extends DefaultJClass

A JDK1_5JClass represents a JClass object for an instance class.

Author:
Christophe Deleray

Field Summary
 
Fields inherited from interface fr.umlv.corosol.component.JClass
CATEGORY1, CATEGORY2
 
Constructor Summary
JDK1_5JClass(JClassLoader loader, JClassFile classfile)
          Creates a new JDK1_5JClass initialized with the specified class item containing the class datas and the specified class loader.
 
Method Summary
 java.lang.Class getNativeClass()
          Returns the java.lang.Class object equivalent to this JClass object.
 
Methods inherited from class fr.umlv.corosol.component.impl.DefaultJClass
arrayCopy, copyValue, doGetfield, doGetstatic, doPutfield, doPutstatic, fieldCopy, getClassLoader, getComponentType, getComputationalType, getConstantPool, getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredMethods, getInterfaces, getModifiers, getName, getSuperclass, isAbstract, isAnonymousClass, isArray, isAssignableFrom, isInterface, isJObject, isPrimitive, pop, push, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDK1_5JClass

public JDK1_5JClass(JClassLoader loader,
                    JClassFile classfile)
Creates a new JDK1_5JClass initialized with the specified class item containing the class datas and the specified class loader.

Parameters:
loader - the class loader of this class
classfile - the class item containing class data
Method Detail

getNativeClass

public java.lang.Class getNativeClass()
Returns the java.lang.Class object equivalent to this JClass object.

Specified by:
getNativeClass in interface JClass
Overrides:
getNativeClass in class DefaultJClass
Returns:
the java.lang.Class object equivalent to this JClass object
See Also:
Class