net.ep.db4o.javassist
Class JVSTClass
java.lang.Object
net.ep.db4o.javassist.JVSTClass
- All Implemented Interfaces:
- com.db4o.reflect.core.ConstructorAwareReflectClass, com.db4o.reflect.jdk.JavaReflectClass, com.db4o.reflect.ReflectClass
public class JVSTClass
- extends java.lang.Object
- implements com.db4o.reflect.jdk.JavaReflectClass
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ACTIVATOR_FIELD
public static final java.lang.String ACTIVATOR_FIELD
- See Also:
- Constant Field Values
JVSTClass
public JVSTClass(com.db4o.reflect.Reflector reflector,
JVSTReflector jreflector,
javassist.ClassPool pool,
java.lang.Class clazz,
boolean threadLocal,
boolean ignoreNullActivator,
PersistOnMethodPolicy persistPolicy,
ActivateOnMethodPolicy activatePolicy)
doEnhanceMethod
public static boolean doEnhanceMethod(javassist.CtMethod method)
getComponentType
public com.db4o.reflect.ReflectClass getComponentType()
- Specified by:
getComponentType
in interface com.db4o.reflect.ReflectClass
getDeclaredField
public com.db4o.reflect.ReflectField getDeclaredField(java.lang.String name)
- Specified by:
getDeclaredField
in interface com.db4o.reflect.ReflectClass
getDeclaredFields
public com.db4o.reflect.ReflectField[] getDeclaredFields()
- Specified by:
getDeclaredFields
in interface com.db4o.reflect.ReflectClass
getDelegate
public com.db4o.reflect.ReflectClass getDelegate()
- Specified by:
getDelegate
in interface com.db4o.reflect.ReflectClass
getJavaClass
public java.lang.Class getJavaClass()
- Specified by:
getJavaClass
in interface com.db4o.reflect.jdk.JavaReflectClass
getMethod
public com.db4o.reflect.ReflectMethod getMethod(java.lang.String methodName,
com.db4o.reflect.ReflectClass[] paramClasses)
- Specified by:
getMethod
in interface com.db4o.reflect.ReflectClass
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.db4o.reflect.ReflectClass
getSuperclass
public com.db4o.reflect.ReflectClass getSuperclass()
- Specified by:
getSuperclass
in interface com.db4o.reflect.ReflectClass
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interface com.db4o.reflect.ReflectClass
isArray
public boolean isArray()
- Specified by:
isArray
in interface com.db4o.reflect.ReflectClass
isAssignableFrom
public boolean isAssignableFrom(com.db4o.reflect.ReflectClass type)
- Specified by:
isAssignableFrom
in interface com.db4o.reflect.ReflectClass
isCollection
public boolean isCollection()
- Specified by:
isCollection
in interface com.db4o.reflect.ReflectClass
isInstance
public boolean isInstance(java.lang.Object obj)
- Specified by:
isInstance
in interface com.db4o.reflect.ReflectClass
isInterface
public boolean isInterface()
- Specified by:
isInterface
in interface com.db4o.reflect.ReflectClass
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive
in interface com.db4o.reflect.ReflectClass
newInstance
public java.lang.Object newInstance()
- Specified by:
newInstance
in interface com.db4o.reflect.ReflectClass
reflector
public com.db4o.reflect.Reflector reflector()
- Specified by:
reflector
in interface com.db4o.reflect.ReflectClass
toArray
public java.lang.Object[] toArray(java.lang.Object obj)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getSerializableConstructor
public com.db4o.reflect.core.ReflectConstructor getSerializableConstructor()
- Specified by:
getSerializableConstructor
in interface com.db4o.reflect.core.ConstructorAwareReflectClass
ensureCanBeInstantiated
public boolean ensureCanBeInstantiated()
- Specified by:
ensureCanBeInstantiated
in interface com.db4o.reflect.ReflectClass
nullValue
public java.lang.Object nullValue()
- Specified by:
nullValue
in interface com.db4o.reflect.ReflectClass
getEnhancedClass
public java.lang.Class getEnhancedClass()
Copyright © 2009. All Rights Reserved.