com.thoughtworks.qdox.model.annotation

Interface AnnotationVisitor

public interface AnnotationVisitor

Visitor class for the annotation model elements

Author: Jochen Kuhnle

Method Summary
ObjectvisitAnnotation(Annotation annotation)
ObjectvisitAnnotationAdd(AnnotationAdd add)
ObjectvisitAnnotationAnd(AnnotationAnd and)
ObjectvisitAnnotationCast(AnnotationCast annotationCast)
ObjectvisitAnnotationConstant(AnnotationConstant constant)
ObjectvisitAnnotationDivide(AnnotationDivide divide)
ObjectvisitAnnotationEquals(AnnotationEquals annotationEquals)
ObjectvisitAnnotationExclusiveOr(AnnotationExclusiveOr annotationExclusiveOr)
ObjectvisitAnnotationFieldRef(AnnotationFieldRef fieldRef)
ObjectvisitAnnotationGreaterEquals(AnnotationGreaterEquals greaterEquals)
ObjectvisitAnnotationGreaterThan(AnnotationGreaterThan greaterThan)
ObjectvisitAnnotationLessEquals(AnnotationLessEquals lessEquals)
ObjectvisitAnnotationLessThan(AnnotationLessThan lessThan)
ObjectvisitAnnotationLogicalAnd(AnnotationLogicalAnd and)
ObjectvisitAnnotationLogicalNot(AnnotationLogicalNot not)
ObjectvisitAnnotationLogicalOr(AnnotationLogicalOr or)
ObjectvisitAnnotationMinusSign(AnnotationMinusSign sign)
ObjectvisitAnnotationMultiply(AnnotationMultiply multiply)
ObjectvisitAnnotationNot(AnnotationNot not)
ObjectvisitAnnotationNotEquals(AnnotationNotEquals annotationNotEquals)
ObjectvisitAnnotationOr(AnnotationOr or)
ObjectvisitAnnotationParenExpression(AnnotationParenExpression expression)
ObjectvisitAnnotationPlusSign(AnnotationPlusSign sign)
ObjectvisitAnnotationQuery(AnnotationQuery annotationQuery)
ObjectvisitAnnotationRemainder(AnnotationRemainder remainder)
ObjectvisitAnnotationShiftLeft(AnnotationShiftLeft left)
ObjectvisitAnnotationShiftRight(AnnotationShiftRight right)
ObjectvisitAnnotationSubtract(AnnotationSubtract subtract)
ObjectvisitAnnotationTypeRef(AnnotationTypeRef typeRef)
ObjectvisitAnnotationUnsignedShiftRight(AnnotationUnsignedShiftRight right)
ObjectvisitAnnotationValueList(AnnotationValueList valueList)

Method Detail

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)