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