Package com.tngtech.archunit.core.domain
Class JavaAnnotation.DefaultParameterVisitor
java.lang.Object
com.tngtech.archunit.core.domain.JavaAnnotation.DefaultParameterVisitor
- All Implemented Interfaces:
JavaAnnotation.ParameterVisitor
- Enclosing class:
- JavaAnnotation<OWNER extends HasDescription>
@PublicAPI(usage=INHERITANCE)
public static class JavaAnnotation.DefaultParameterVisitor
extends Object
implements JavaAnnotation.ParameterVisitor
Default implementation of
JavaAnnotation.ParameterVisitor implementing a no-op
behavior, i.e. this Visitor will do nothing on any type encountered.visit-methods for relevant types can be selectively overridden
(compare JavaAnnotation.accept(ParameterVisitor)).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnnotation(String propertyName, JavaAnnotation<?> propertyValue) voidvisitBoolean(String propertyName, boolean propertyValue) voidvoidvisitCharacter(String propertyName, Character propertyValue) voidvisitClass(String propertyName, JavaClass propertyValue) voidvisitDouble(String propertyName, Double propertyValue) voidvisitEnumConstant(String propertyName, JavaEnumConstant propertyValue) voidvisitFloat(String propertyName, Float propertyValue) voidvisitInteger(String propertyName, int propertyValue) voidvoidvisitShort(String propertyName, Short propertyValue) voidvisitString(String propertyName, String propertyValue)
-
Constructor Details
-
DefaultParameterVisitor
public DefaultParameterVisitor()
-
-
Method Details
-
visitBoolean
- Specified by:
visitBooleanin interfaceJavaAnnotation.ParameterVisitor
-
visitByte
- Specified by:
visitBytein interfaceJavaAnnotation.ParameterVisitor
-
visitCharacter
- Specified by:
visitCharacterin interfaceJavaAnnotation.ParameterVisitor
-
visitDouble
- Specified by:
visitDoublein interfaceJavaAnnotation.ParameterVisitor
-
visitFloat
- Specified by:
visitFloatin interfaceJavaAnnotation.ParameterVisitor
-
visitInteger
- Specified by:
visitIntegerin interfaceJavaAnnotation.ParameterVisitor
-
visitLong
- Specified by:
visitLongin interfaceJavaAnnotation.ParameterVisitor
-
visitShort
- Specified by:
visitShortin interfaceJavaAnnotation.ParameterVisitor
-
visitString
- Specified by:
visitStringin interfaceJavaAnnotation.ParameterVisitor
-
visitClass
- Specified by:
visitClassin interfaceJavaAnnotation.ParameterVisitor
-
visitEnumConstant
- Specified by:
visitEnumConstantin interfaceJavaAnnotation.ParameterVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceJavaAnnotation.ParameterVisitor
-