public final class Platform4
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Platform4.JDKFactoryInstantiationException |
| Constructor and Description |
|---|
Platform4() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
callConstructor() |
static boolean |
canSetAccessible() |
static java.lang.Object[] |
collectionToArray(ObjectContainerBase stream,
java.lang.Object obj)
may be needed for YapConfig processID() at a later date
|
static java.lang.Object |
createActiveObjectReference(java.lang.Object referenceQueue,
java.lang.Object objectReference,
java.lang.Object obj) |
static java.lang.Object |
createReferenceQueue() |
static java.lang.Object |
createWeakReference(java.lang.Object obj) |
static java.lang.Object |
deserialize(byte[] bytes) |
static long |
doubleToLong(double a_double) |
static QConEvaluation |
evaluationCreate(Transaction a_trans,
java.lang.Object example) |
static void |
evaluationEvaluate(java.lang.Object a_evaluation,
Candidate a_candidate) |
static Config4Class |
extendConfiguration(ReflectClass clazz,
Configuration config,
Config4Class classConfig)
Should create additional configuration, for example through reflection
on annotations.
|
static void |
forEachCollectionElement(java.lang.Object obj,
Visitor4 visitor) |
static java.lang.String |
format(java.util.Date date,
boolean showTime) |
static void |
getDefaultConfiguration(Config4Impl config) |
static java.lang.Object |
getTypeForClass(java.lang.Object obj) |
static boolean |
hasWeakReferences() |
static boolean |
isConnected(java.net.Socket socket) |
static boolean |
isEnum(Reflector reflector,
ReflectClass claxx) |
static boolean |
isJavaEnum(GenericReflector reflector,
ReflectClass classReflector) |
static boolean |
isSimple(java.lang.Class clazz) |
static boolean |
isStruct(ReflectClass claxx)
Returns true if claxx represents a .net struct (a value type with
members in the type handler jargon).
|
static boolean |
isTransient(ReflectClass claxx) |
static JDK |
jdk() |
static void |
link() |
static void |
lockFile(java.lang.String path,
java.lang.Object file) |
static double |
longToDouble(long a_long) |
static boolean |
needsLockFileThread() |
static java.util.Date |
now() |
static java.lang.Class |
nullableTypeFor(java.lang.Class primitiveJavaClass) |
static java.lang.Object |
nullValue(java.lang.Class clazz) |
static void |
pollReferenceQueue(java.lang.Object a_stream,
java.lang.Object a_referenceQueue) |
static java.lang.Class[] |
primitiveTypes() |
static Reflector |
reflectorForType(java.lang.Class clazz) |
static void |
registerCollections(GenericReflector reflector) |
static void |
registerPlatformHandlers(ObjectContainerBase container) |
static byte[] |
serialize(java.lang.Object obj) |
static void |
setAccessible(java.lang.Object a_accessible) |
static boolean |
storeStaticFieldValues(Reflector reflector,
ReflectClass claxx) |
static void |
throwUncheckedException(java.lang.Throwable origExc) |
static byte |
toSByte(byte b) |
static void |
unlockFile(java.lang.String path,
java.lang.Object file) |
static byte[] |
updateClassName(byte[] bytes) |
static boolean |
useNativeSerialization() |
static java.lang.Object |
weakReferenceTarget(java.lang.Object weakRef) |
static java.lang.Object |
wrapEvaluation(java.lang.Object evaluation) |
public static final boolean canSetAccessible()
public static final java.lang.Object createReferenceQueue()
public static java.lang.Object createWeakReference(java.lang.Object obj)
public static final java.lang.Object createActiveObjectReference(java.lang.Object referenceQueue,
java.lang.Object objectReference,
java.lang.Object obj)
public static java.lang.Object deserialize(byte[] bytes)
public static final long doubleToLong(double a_double)
public static final QConEvaluation evaluationCreate(Transaction a_trans, java.lang.Object example)
public static final void evaluationEvaluate(java.lang.Object a_evaluation,
Candidate a_candidate)
public static java.lang.Object[] collectionToArray(ObjectContainerBase stream, java.lang.Object obj)
public static Config4Class extendConfiguration(ReflectClass clazz, Configuration config, Config4Class classConfig)
clazz - The class to be searched for additional configuration informationconfig - The global database configurationclassConfig - A class configuration, if one already existspublic static final void forEachCollectionElement(java.lang.Object obj,
Visitor4 visitor)
public static final java.lang.String format(java.util.Date date,
boolean showTime)
public static final void getDefaultConfiguration(Config4Impl config)
public static java.lang.Object getTypeForClass(java.lang.Object obj)
public static boolean needsLockFileThread()
public static final boolean hasWeakReferences()
public static boolean isConnected(java.net.Socket socket)
public static final boolean isStruct(ReflectClass claxx)
claxx - public static JDK jdk()
public static boolean isSimple(java.lang.Class clazz)
public static void link()
public static final void lockFile(java.lang.String path,
java.lang.Object file)
public static final void unlockFile(java.lang.String path,
java.lang.Object file)
public static final double longToDouble(long a_long)
public static boolean callConstructor()
public static final void pollReferenceQueue(java.lang.Object a_stream,
java.lang.Object a_referenceQueue)
public static void registerCollections(GenericReflector reflector)
public static final byte[] serialize(java.lang.Object obj)
throws java.lang.Exception
java.lang.Exceptionpublic static final void setAccessible(java.lang.Object a_accessible)
public static boolean storeStaticFieldValues(Reflector reflector, ReflectClass claxx)
public static boolean isEnum(Reflector reflector, ReflectClass claxx)
public static boolean isJavaEnum(GenericReflector reflector, ReflectClass classReflector)
public static byte[] updateClassName(byte[] bytes)
public static java.lang.Object weakReferenceTarget(java.lang.Object weakRef)
public static java.lang.Object wrapEvaluation(java.lang.Object evaluation)
public static boolean isTransient(ReflectClass claxx)
claxx - public static Reflector reflectorForType(java.lang.Class clazz)
public static java.util.Date now()
public static boolean useNativeSerialization()
public static void registerPlatformHandlers(ObjectContainerBase container)
public static java.lang.Class nullableTypeFor(java.lang.Class primitiveJavaClass)
public static java.lang.Object nullValue(java.lang.Class clazz)
public static java.lang.Class[] primitiveTypes()
public static void throwUncheckedException(java.lang.Throwable origExc)
public static final byte toSByte(byte b)