static AnnotatedMethodList |
AnnotatedMethodList.create(Class<?> cls) |
Create an annotated method list for a class.
|
static AnnotatedMethodList |
AnnotatedMethodList.create(Class<?> cls,
boolean declaredMethods) |
Create an annotated method list for a class.
|
static AnnotatedMethodList |
AnnotatedMethodList.create(Collection<Method> methods) |
Create an annotated method list from the given collection of methods.
|
AnnotatedMethodList |
AnnotatedMethodList.filter(Predicate<AnnotatedMethod> predicate) |
|
AnnotatedMethodList |
AnnotatedMethodList.hasParameterCount(int paramCount) |
Get a new sub-list of methods containing all the methods from this method
list that have the specific number of parameters.
|
AnnotatedMethodList |
AnnotatedMethodList.hasReturnType(Class<?> returnType) |
Get a new sub-list of methods containing all the methods from this method
list that declare the specified return type.
|
AnnotatedMethodList |
AnnotatedMethodList.isNotPublic() |
Get a new sub-list of methods containing all the methods from this method
list that are not public.
|
AnnotatedMethodList |
AnnotatedMethodList.nameStartsWith(String prefix) |
Get a new sub-list of methods containing all the methods from this method
list with a specified method name prefix.
|
<T extends Annotation> AnnotatedMethodList |
AnnotatedMethodList.withAnnotation(Class<T> annotation) |
Get a new sub-list of methods containing all the methods from this method
list with a specified method-level annotation declared.
|
<T extends Annotation> AnnotatedMethodList |
AnnotatedMethodList.withMetaAnnotation(Class<T> annotation) |
Get a new sub-list of methods containing all the methods from this method
list with a method-level annotation declared that is itself annotated with
a specified meta-annotation.
|
<T extends Annotation> AnnotatedMethodList |
AnnotatedMethodList.withoutAnnotation(Class<T> annotation) |
Get a new sub-list of methods containing all the methods from this method
list without a specified method-level annotation declared.
|
<T extends Annotation> AnnotatedMethodList |
AnnotatedMethodList.withoutMetaAnnotation(Class<T> annotation) |
Get a new sub-list of methods containing all the methods from this method
list without any method-level annotation declared that would itself be
annotated with a specified meta-annotation.
|