@NotStorableClass public class ObjectAndItsClassInfo extends AbstractObjectIdentityKey
Modifier and Type | Field and Description |
---|---|
protected Object |
object |
ClassInfo |
objectClassInfo |
boolean |
valueDefined |
logger
Modifier | Constructor and Description |
---|---|
protected |
ObjectAndItsClassInfo(boolean valueDefined) |
|
ObjectAndItsClassInfo(ClassInfo objectClassInfo) |
|
ObjectAndItsClassInfo(Object object,
ClassInfo objectClassInfo) |
Modifier and Type | Method and Description |
---|---|
boolean |
classDoesNotExist() |
boolean |
classExists() |
protected void |
clear() |
String |
getClassName() |
FieldInfo[] |
getInstanceFactoryFields() |
Object |
getObject() |
Class<?> |
getObjectClass() |
ClassInfo |
getObjectClassInfo() |
protected Object |
getObjectForEquals() |
boolean |
isArrayType() |
boolean |
isBasicOrPrimitiveType() |
boolean |
isBasicType() |
boolean |
isExternalizable() |
boolean |
isMarkedStorable() |
boolean |
isNotStorable() |
boolean |
isNullMarker() |
boolean |
isPrimitiveType() |
boolean |
isSerializable() |
boolean |
isStaticPersistInfo() |
boolean |
isSubstitution() |
protected void |
setIdentityHashCode(Object object) |
protected void |
setObject(Object object) |
String |
toString() |
assertIdentityHashCode, equals, getIdentityHashCode, hashCode
public final ClassInfo objectClassInfo
public final boolean valueDefined
protected Object object
protected ObjectAndItsClassInfo(boolean valueDefined)
public ObjectAndItsClassInfo(ClassInfo objectClassInfo)
public boolean isStaticPersistInfo()
public ClassInfo getObjectClassInfo()
public Class<?> getObjectClass()
protected Object getObjectForEquals()
getObjectForEquals
in class AbstractObjectIdentityKey
public Object getObject()
protected void setIdentityHashCode(Object object)
setIdentityHashCode
in class AbstractObjectIdentityKey
protected void setObject(Object object)
protected void clear()
public boolean isBasicOrPrimitiveType()
public boolean isBasicType()
public boolean isArrayType()
public boolean isPrimitiveType()
public boolean isMarkedStorable()
public boolean isNotStorable()
public boolean isExternalizable() throws ClassInfoException
ClassInfoException
public boolean isSerializable() throws ClassInfoException
ClassInfoException
public boolean isSubstitution()
public boolean classDoesNotExist()
public boolean classExists()
public boolean isNullMarker()
public FieldInfo[] getInstanceFactoryFields() throws ClassInfoException
ClassInfoException
public String getClassName()
public String toString()
toString
in class AbstractObjectIdentityKey
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.