Package org.xblackcat.sjpu.builder
Class AnAnnotatedMethodBuilder<A extends Annotation>
java.lang.Object
org.xblackcat.sjpu.builder.AnAnnotatedMethodBuilder<A>
- All Implemented Interfaces:
IMethodBuilder
public abstract class AnAnnotatedMethodBuilder<A extends Annotation>
extends Object
implements IMethodBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbooleanisAccepted(Method m) Short requirement description for method to be precessed with the builder.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xblackcat.sjpu.builder.IMethodBuilder
buildMethod
-
Field Details
-
log
protected final org.apache.commons.logging.Log log -
annClass
-
-
Constructor Details
-
AnAnnotatedMethodBuilder
-
-
Method Details
-
getAnnotationClass
-
isAccepted
- Specified by:
isAcceptedin interfaceIMethodBuilder
-
requirementDescription
Description copied from interface:IMethodBuilderShort requirement description for method to be precessed with the builder. For example "annotated with @NotNull" or "Declared in interface Runnable". The method is used for generating exception text if method can't be processed.- Specified by:
requirementDescriptionin interfaceIMethodBuilder- Returns:
- requirement to process the method with the builder.
-
getAnnotation
-