public final class BeanInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.ClassLoader,java.util.Map<java.lang.Class<?>,BeanInfo>> |
cache |
private ConstructorInfo |
ci |
private java.util.Map<java.lang.String,MethodInfo> |
methods |
private java.util.Map<java.lang.String,PropertyInfo> |
props |
private java.util.Map<java.lang.String,MethodInfo> |
smethods |
private java.util.Map<java.lang.String,PropertyInfo> |
sprops |
private java.lang.Class<?> |
type |
| Modifier | Constructor and Description |
|---|---|
private |
BeanInfo(java.lang.Class<?> cls) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static int |
calcurateDistance(java.lang.Class<?>[] params,
java.lang.Object[] args) |
static void |
clear() |
boolean |
equals(java.lang.Object obj) |
static BeanInfo |
get(java.lang.Class<?> cls) |
ConstructorInfo |
getConstructor() |
MethodInfo |
getMethod(java.lang.String name) |
java.util.Collection<MethodInfo> |
getMethods() |
java.util.Collection<PropertyInfo> |
getProperties() |
PropertyInfo |
getProperty(java.lang.String name) |
MethodInfo |
getStaticMethod(java.lang.String name) |
java.util.Collection<MethodInfo> |
getStaticMethods() |
java.util.Collection<PropertyInfo> |
getStaticProperties() |
PropertyInfo |
getStaticProperty(java.lang.String name) |
java.lang.Class<?> |
getType() |
int |
hashCode() |
java.lang.Object |
newInstance() |
java.lang.String |
toString() |
private static final java.util.Map<java.lang.ClassLoader,java.util.Map<java.lang.Class<?>,BeanInfo>> cache
private java.lang.Class<?> type
private ConstructorInfo ci
private java.util.Map<java.lang.String,PropertyInfo> sprops
private java.util.Map<java.lang.String,MethodInfo> smethods
private java.util.Map<java.lang.String,PropertyInfo> props
private java.util.Map<java.lang.String,MethodInfo> methods
public static BeanInfo get(java.lang.Class<?> cls)
public static void clear()
public java.lang.Object newInstance()
public java.lang.Class<?> getType()
public ConstructorInfo getConstructor()
public PropertyInfo getStaticProperty(java.lang.String name)
public MethodInfo getStaticMethod(java.lang.String name)
public java.util.Collection<PropertyInfo> getStaticProperties()
public java.util.Collection<MethodInfo> getStaticMethods()
public PropertyInfo getProperty(java.lang.String name)
public MethodInfo getMethod(java.lang.String name)
public java.util.Collection<PropertyInfo> getProperties()
public java.util.Collection<MethodInfo> getMethods()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectstatic int calcurateDistance(java.lang.Class<?>[] params,
java.lang.Object[] args)