Package com.db4o.internal
Class JDKReflect
- java.lang.Object
-
- com.db4o.internal.JDK
-
- com.db4o.internal.JDKReflect
-
public class JDKReflect extends JDK
package and class name are hard-referenced in JavaOnly#jdk()
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JDKReflect.Factory
-
Constructor Summary
Constructors Constructor Description JDKReflect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
commonConfigurations(Config4Impl config)
always call super if you overrideReflector
createReflector(java.lang.Object classLoader)
java.lang.Class
loadClass(java.lang.String className, java.lang.Object loader)
Reflector
reflectorForType(java.lang.Class clazz)
void
registerCollections(GenericReflector reflector)
-
Methods inherited from class com.db4o.internal.JDK
classIsAvailable, createWeakReference, extendConfiguration, extendConfiguration, generateSignature, isConnected, nanoTime, netTypes, serializableConstructor, throwIllegalArgumentException, types, useNativeSerialization, ver, weakReferenceTarget
-
-
-
-
Method Detail
-
commonConfigurations
public void commonConfigurations(Config4Impl config)
always call super if you override- Overrides:
commonConfigurations
in classJDK
-
loadClass
public java.lang.Class loadClass(java.lang.String className, java.lang.Object loader) throws java.lang.ClassNotFoundException
-
registerCollections
public void registerCollections(GenericReflector reflector)
- Overrides:
registerCollections
in classJDK
-
createReflector
public Reflector createReflector(java.lang.Object classLoader)
- Overrides:
createReflector
in classJDK
-
reflectorForType
public Reflector reflectorForType(java.lang.Class clazz)
- Overrides:
reflectorForType
in classJDK
-
-