Interface AnnotationReader<S extends Source>
Represents a class that has a single responsibility of
reading the annotation components of an annotated command class
-
Method Summary
Modifier and TypeMethodDescriptionvoidacceptCommandsParsing(CommandClassVisitor<S, Set<Command<S>>> visitor) <E extends Throwable>
voidstatic <S extends Source>
AnnotationReader<S>read(Imperat<S> imperat, ElementSelector<MethodElement> methodSelector, AnnotationParser<S> parser, Object target)
-
Method Details
-
read
static <S extends Source> AnnotationReader<S> read(Imperat<S> imperat, ElementSelector<MethodElement> methodSelector, AnnotationParser<S> parser, Object target) -
getRootClass
RootCommandClass<S> getRootClass() -
getParsedClass
ClassElement getParsedClass() -
acceptCommandsParsing
-
acceptThrowableResolversParsing
<E extends Throwable> void acceptThrowableResolversParsing(CommandClassVisitor<S, Set<MethodThrowableResolver<?, S>>> visitor)
-