org.jboss.cache.aop
Class CachedType
java.lang.Object
org.jboss.cache.aop.CachedType
public class CachedType
- extends java.lang.Object
Represent a cached object type, e.g., whether it is primitive or not.
- Author:
- Harald Gliebe, Ben Wang
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
immediates
protected static java.util.Set immediates
type
protected java.lang.Class type
immutable
protected boolean immutable
immediate
protected boolean immediate
attributes
protected java.util.List attributes
attributeMap
protected java.util.Map attributeMap
fields
protected java.util.List fields
fieldMap
protected java.util.Map fieldMap
CachedType
public CachedType()
CachedType
public CachedType(java.lang.Class type)
getType
public java.lang.Class getType()
isImmediate
public boolean isImmediate()
isImmediate
public static boolean isImmediate(java.lang.Class clazz)
isImmutable
public boolean isImmutable()
getFields
public java.util.List getFields()
getField
public java.lang.reflect.Field getField(java.lang.String name)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isNonReplicatable
public static boolean isNonReplicatable(java.lang.reflect.Field f)
attributeName
protected java.lang.String attributeName(java.lang.String methodName)
getAttribute
protected CachedAttribute getAttribute(java.lang.reflect.Method method,
java.util.Map map,
boolean create)
isGet
protected boolean isGet(java.lang.reflect.Method method)
isSet
protected boolean isSet(java.lang.reflect.Method method)
Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.