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 TypeMethodDescriptionvoid
visitAnnotation
(String propertyName, JavaAnnotation<?> propertyValue) void
visitBoolean
(String propertyName, boolean propertyValue) void
void
visitCharacter
(String propertyName, Character propertyValue) void
visitClass
(String propertyName, JavaClass propertyValue) void
visitDouble
(String propertyName, Double propertyValue) void
visitEnumConstant
(String propertyName, JavaEnumConstant propertyValue) void
visitFloat
(String propertyName, Float propertyValue) void
visitInteger
(String propertyName, int propertyValue) void
void
visitShort
(String propertyName, Short propertyValue) void
visitString
(String propertyName, String propertyValue)
-
Method Details
-
visitBoolean
-
visitByte
-
visitCharacter
-
visitDouble
-
visitFloat
-
visitInteger
-
visitLong
-
visitShort
-
visitString
-
visitClass
-
visitEnumConstant
-
visitAnnotation
-