public class

AnnotationFinder

extends Object
java.lang.Object
   ↳ com.atlassian.jira.functest.config.AnnotationFinder<A extends java.lang.annotation.Annotation>

Class Overview

Finds all annotation instances of given type in a given set of classes. Looks up annotations of classes and public methods.

Summary

Public Constructors
AnnotationFinder(Iterable<Class<?>> classes, Class<A> annotationClass)
Public Methods
Map<AnnotatedElement, A> findAll()
static <B extends Annotation> AnnotationFinder<B> newFinder(Iterable<Class<?>> classes, Class<B> annotationClass)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AnnotationFinder (Iterable<Class<?>> classes, Class<A> annotationClass)

Public Methods

public Map<AnnotatedElement, A> findAll ()

public static AnnotationFinder<B> newFinder (Iterable<Class<?>> classes, Class<B> annotationClass)