processor-java / testaccessors.internal.base / AnnotationVerifier

AnnotationVerifier

abstract class AnnotationVerifier<Annotation : Annotation>

Constructors

<init>

AnnotationVerifier(logger: Logger)

Properties

logger

val logger: Logger

Functions

annotationClass

abstract fun annotationClass(): Class<Annotation>

verify

abstract fun verify(element: Element, annotation: Annotation = element.getAnnotation<Annotation>(annotationClass())): Boolean

Inheritors

RequiresAccessorAnnotationVerifier

class RequiresAccessorAnnotationVerifier : AnnotationVerifier<RequiresAccessor>