com.thoughtworks.qdox.model.annotation

Interface AnnotationVisitor

Known Implementing Classes:
EvaluatingVisitor, RecursiveAnnotationVisitor

public interface AnnotationVisitor

Visitor class for the annotation model elements

Method Summary

Object
visitAnnotation(Annotation annotation)
Object
visitAnnotationAdd(AnnotationAdd add)
Object
visitAnnotationAnd(AnnotationAnd and)
Object
visitAnnotationCast(AnnotationCast annotationCast)
Object
visitAnnotationConstant(AnnotationConstant constant)
Object
visitAnnotationDivide(AnnotationDivide divide)
Object
visitAnnotationEquals(AnnotationEquals annotationEquals)
Object
visitAnnotationExclusiveOr(AnnotationExclusiveOr annotationExclusiveOr)
Object
visitAnnotationFieldRef(AnnotationFieldRef fieldRef)
Object
visitAnnotationGreaterEquals(AnnotationGreaterEquals greaterEquals)
Object
visitAnnotationGreaterThan(AnnotationGreaterThan greaterThan)
Object
visitAnnotationLessEquals(AnnotationLessEquals lessEquals)
Object
visitAnnotationLessThan(AnnotationLessThan lessThan)
Object
visitAnnotationLogicalAnd(AnnotationLogicalAnd and)
Object
visitAnnotationLogicalNot(AnnotationLogicalNot not)
Object
visitAnnotationLogicalOr(AnnotationLogicalOr or)
Object
visitAnnotationMinusSign(AnnotationMinusSign sign)
Object
visitAnnotationMultiply(AnnotationMultiply multiply)
Object
visitAnnotationNot(AnnotationNot not)
Object
visitAnnotationNotEquals(AnnotationNotEquals annotationNotEquals)
Object
visitAnnotationOr(AnnotationOr or)
Object
visitAnnotationParenExpression(AnnotationParenExpression expression)
Object
visitAnnotationPlusSign(AnnotationPlusSign sign)
Object
visitAnnotationQuery(AnnotationQuery annotationQuery)
Object
visitAnnotationRemainder(AnnotationRemainder remainder)
Object
visitAnnotationShiftLeft(AnnotationShiftLeft left)
Object
visitAnnotationShiftRight(AnnotationShiftRight right)
Object
visitAnnotationSubtract(AnnotationSubtract subtract)
Object
visitAnnotationTypeRef(AnnotationTypeRef typeRef)
Object
visitAnnotationUnsignedShiftRight(AnnotationUnsignedShiftRight right)
Object
visitAnnotationValueList(AnnotationValueList valueList)

Method Details

visitAnnotation

public Object visitAnnotation(Annotation annotation)

visitAnnotationAdd

public Object visitAnnotationAdd(AnnotationAdd add)

visitAnnotationAnd

public Object visitAnnotationAnd(AnnotationAnd and)

visitAnnotationCast

public Object visitAnnotationCast(AnnotationCast annotationCast)

visitAnnotationConstant

public Object visitAnnotationConstant(AnnotationConstant constant)

visitAnnotationDivide

public Object visitAnnotationDivide(AnnotationDivide divide)

visitAnnotationEquals

public Object visitAnnotationEquals(AnnotationEquals annotationEquals)

visitAnnotationExclusiveOr

public Object visitAnnotationExclusiveOr(AnnotationExclusiveOr annotationExclusiveOr)

visitAnnotationFieldRef

public Object visitAnnotationFieldRef(AnnotationFieldRef fieldRef)

visitAnnotationGreaterEquals

public Object visitAnnotationGreaterEquals(AnnotationGreaterEquals greaterEquals)

visitAnnotationGreaterThan

public Object visitAnnotationGreaterThan(AnnotationGreaterThan greaterThan)

visitAnnotationLessEquals

public Object visitAnnotationLessEquals(AnnotationLessEquals lessEquals)

visitAnnotationLessThan

public Object visitAnnotationLessThan(AnnotationLessThan lessThan)

visitAnnotationLogicalAnd

public Object visitAnnotationLogicalAnd(AnnotationLogicalAnd and)

visitAnnotationLogicalNot

public Object visitAnnotationLogicalNot(AnnotationLogicalNot not)

visitAnnotationLogicalOr

public Object visitAnnotationLogicalOr(AnnotationLogicalOr or)

visitAnnotationMinusSign

public Object visitAnnotationMinusSign(AnnotationMinusSign sign)

visitAnnotationMultiply

public Object visitAnnotationMultiply(AnnotationMultiply multiply)

visitAnnotationNot

public Object visitAnnotationNot(AnnotationNot not)

visitAnnotationNotEquals

public Object visitAnnotationNotEquals(AnnotationNotEquals annotationNotEquals)

visitAnnotationOr

public Object visitAnnotationOr(AnnotationOr or)

visitAnnotationParenExpression

public Object visitAnnotationParenExpression(AnnotationParenExpression expression)

visitAnnotationPlusSign

public Object visitAnnotationPlusSign(AnnotationPlusSign sign)

visitAnnotationQuery

public Object visitAnnotationQuery(AnnotationQuery annotationQuery)

visitAnnotationRemainder

public Object visitAnnotationRemainder(AnnotationRemainder remainder)

visitAnnotationShiftLeft

public Object visitAnnotationShiftLeft(AnnotationShiftLeft left)

visitAnnotationShiftRight

public Object visitAnnotationShiftRight(AnnotationShiftRight right)

visitAnnotationSubtract

public Object visitAnnotationSubtract(AnnotationSubtract subtract)

visitAnnotationTypeRef

public Object visitAnnotationTypeRef(AnnotationTypeRef typeRef)

visitAnnotationUnsignedShiftRight

public Object visitAnnotationUnsignedShiftRight(AnnotationUnsignedShiftRight right)

visitAnnotationValueList

public Object visitAnnotationValueList(AnnotationValueList valueList)