APIdia Launch Partner
Top Fields Constructors Methods
com.sun.beans.introspect

public final Class ClassInfo

extends Object
Class Inheritance
Imports
java.lang.reflect.Method, java.util.List, .Map, com.sun.beans.util.Cache

Field Summary

Modifier and TypeField and Description
private static final Cache<Class<?>, ClassInfo>
private static final ClassInfo
private volatile Map<String, EventSetInfo>
private volatile List<Method>
private final Object
private volatile Map<String, PropertyInfo>
private final Class<?>

Constructor Summary

AccessConstructor and Description
private
ClassInfo(Class<?> type)

Method Summary

Modifier and TypeMethod and Description
public static void
public static ClassInfo
get(Class<?> type)

public Map<String, EventSetInfo>
public List<Method>
public Map<String, PropertyInfo>
public static void
remove(Class<?> clz)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CACHEback to summary
private static final Cache<Class<?>, ClassInfo> CACHE
DEFAULTback to summary
private static final ClassInfo DEFAULT
eventSetsback to summary
private volatile Map<String, EventSetInfo> eventSets
methodsback to summary
private volatile List<Method> methods
mutexback to summary
private final Object mutex
propertiesback to summary
private volatile Map<String, PropertyInfo> properties
typeback to summary
private final Class<?> type

Constructor Detail

ClassInfoback to summary
private ClassInfo(Class<?> type)

Method Detail

clearback to summary
public static void clear()
getback to summary
public static ClassInfo get(Class<?> type)
getEventSetsback to summary
public Map<String, EventSetInfo> getEventSets()
getMethodsback to summary
public List<Method> getMethods()
getPropertiesback to summary
public Map<String, PropertyInfo> getProperties()
removeback to summary
public static void remove(Class<?> clz)