Package com.tngtech.archunit.core.domain
Interface JavaAnnotation.ParameterVisitor
- All Known Implementing Classes:
JavaAnnotation.DefaultParameterVisitor
- Enclosing class:
- JavaAnnotation<OWNER extends HasDescription>
A Visitor (compare
The list of declared methods is exhaustive, thus any legal parameter type of an
JavaAnnotation.accept(ParameterVisitor)) offering possibilities to specify
behavior when various types of JavaAnnotation.getProperties() are encountered.The list of declared methods is exhaustive, thus any legal parameter type of an
Annotation
is represented by the respective visit-method.-
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)
-
Method Details
-
visitBoolean
-
visitByte
-
visitCharacter
-
visitDouble
-
visitFloat
-
visitInteger
-
visitLong
-
visitShort
-
visitString
-
visitClass
-
visitEnumConstant
-
visitAnnotation
-