public final class ClassModel extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ClassModel.FieldModel |
static class |
ClassModel.MethodModel |
static class |
ClassModel.Scope |
Constructor and Description |
---|
ClassModel(Class<?> clazz) |
Modifier and Type | Method and Description |
---|---|
Map<Method,ClassModel.MethodModel> |
getAnnotatedLeafMethods(Class<? extends Annotation> annotation) |
<T extends Annotation> |
getAnnotation(Method method,
Class<T> annClass,
boolean inherited) |
Map<Field,ClassModel.FieldModel> |
getFields() |
Map<Method,ClassModel.MethodModel> |
getMethods() |
<T extends Annotation> |
isAnnotationPresent(Method method,
Class<T> annClass,
boolean inherited) |
public ClassModel(Class<?> clazz)
public Map<Method,ClassModel.MethodModel> getMethods()
public Map<Field,ClassModel.FieldModel> getFields()
public Map<Method,ClassModel.MethodModel> getAnnotatedLeafMethods(Class<? extends Annotation> annotation)
public <T extends Annotation> T getAnnotation(Method method, Class<T> annClass, boolean inherited)
public <T extends Annotation> boolean isAnnotationPresent(Method method, Class<T> annClass, boolean inherited)
Copyright © 2011–2015 Carrot Search s.c.. All rights reserved.