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 java.lang.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 Constructor Description DefaultParameterVisitor()
-
Method Summary
Modifier and Type Method Description void
visitAnnotation(java.lang.String propertyName, JavaAnnotation<?> propertyValue)
void
visitBoolean(java.lang.String propertyName, boolean propertyValue)
void
visitByte(java.lang.String propertyName, byte propertyValue)
void
visitCharacter(java.lang.String propertyName, java.lang.Character propertyValue)
void
visitClass(java.lang.String propertyName, JavaClass propertyValue)
void
visitDouble(java.lang.String propertyName, java.lang.Double propertyValue)
void
visitEnumConstant(java.lang.String propertyName, JavaEnumConstant propertyValue)
void
visitFloat(java.lang.String propertyName, java.lang.Float propertyValue)
void
visitInteger(java.lang.String propertyName, int propertyValue)
void
visitLong(java.lang.String propertyName, java.lang.Long propertyValue)
void
visitShort(java.lang.String propertyName, java.lang.Short propertyValue)
void
visitString(java.lang.String propertyName, java.lang.String propertyValue)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DefaultParameterVisitor
public DefaultParameterVisitor()
-
-
Method Details
-
visitBoolean
public void visitBoolean(java.lang.String propertyName, boolean propertyValue)- Specified by:
visitBoolean
in interfaceJavaAnnotation.ParameterVisitor
-
visitByte
public void visitByte(java.lang.String propertyName, byte propertyValue)- Specified by:
visitByte
in interfaceJavaAnnotation.ParameterVisitor
-
visitCharacter
public void visitCharacter(java.lang.String propertyName, java.lang.Character propertyValue)- Specified by:
visitCharacter
in interfaceJavaAnnotation.ParameterVisitor
-
visitDouble
public void visitDouble(java.lang.String propertyName, java.lang.Double propertyValue)- Specified by:
visitDouble
in interfaceJavaAnnotation.ParameterVisitor
-
visitFloat
public void visitFloat(java.lang.String propertyName, java.lang.Float propertyValue)- Specified by:
visitFloat
in interfaceJavaAnnotation.ParameterVisitor
-
visitInteger
public void visitInteger(java.lang.String propertyName, int propertyValue)- Specified by:
visitInteger
in interfaceJavaAnnotation.ParameterVisitor
-
visitLong
public void visitLong(java.lang.String propertyName, java.lang.Long propertyValue)- Specified by:
visitLong
in interfaceJavaAnnotation.ParameterVisitor
-
visitShort
public void visitShort(java.lang.String propertyName, java.lang.Short propertyValue)- Specified by:
visitShort
in interfaceJavaAnnotation.ParameterVisitor
-
visitString
public void visitString(java.lang.String propertyName, java.lang.String propertyValue)- Specified by:
visitString
in interfaceJavaAnnotation.ParameterVisitor
-
visitClass
- Specified by:
visitClass
in interfaceJavaAnnotation.ParameterVisitor
-
visitEnumConstant
- Specified by:
visitEnumConstant
in interfaceJavaAnnotation.ParameterVisitor
-
visitAnnotation
- Specified by:
visitAnnotation
in interfaceJavaAnnotation.ParameterVisitor
-