public class BeanTypeDesc<T> extends JavaTypeDesc<T>
| Modifier | Constructor and Description |
|---|---|
protected |
BeanTypeDesc(Class<T> type) |
getExtension, isAssignableFrom, isEqualToClass, isInitialized, registerExtensionprotected BeanPropertyDesc createProperty(String name)
protected void initialize()
initialize in class JavaTypeDesc<T>protected void findMethods()
protected void findProperties()
public <A extends Annotation> A getAnnotation(Class<A> type)
public <A extends Annotation> A getDeclaredAnnotation(Class<A> type)
public LinkedHashMap<String,BeanPropertyDesc> getDeclaredProperties()
public LinkedHashMap<String,List<MethodMetadata>> getDeclaredMethods()
public List<MethodMetadata> getMethods(String name, IMethodFilter filter)
public List<MethodMetadata> getMethods(String name)
public List<BeanPropertyDesc> getProperties()
public BeanPropertyDesc getDeclaredProperty(String normalizedName)
public List<MethodMetadata> getDeclaredMethods(String name)
public BeanPropertyDesc getProperty(String name)
public String getFullName()
public Class<T> getType()
getType in class JavaTypeDesc<T>public Constructor<?> getDefaultConstructor()
public BeanTypeDesc<?> getSupertype()
public String getShortName()
public Object newInstance()
protected void fillMethods(String name, IMethodFilter filter, HashMap<String,MethodMetadata> map)
Copyright © 2018. All rights reserved.