public interface TypeAnnotationVisitor
TypeAnnotation
instances. Note that there is only a single
implementation of TypeAnnotation
, such that this interface
is not strictly necessary as a visitor.Modifier and Type | Method and Description |
---|---|
default void |
visitTypeAnnotation(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation) |
default void |
visitTypeAnnotation(Clazz clazz,
Member member,
TypeAnnotation typeAnnotation) |
default void |
visitTypeAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation) |
default void |
visitTypeAnnotation(Clazz clazz,
Method method,
int parameterIndex,
TypeAnnotation typeAnnotation) |
default void |
visitTypeAnnotation(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation) |
default void |
visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation)
Visits any TypeAnnotation instance.
|
default void visitTypeAnnotation(Clazz clazz, TypeAnnotation typeAnnotation)
default void visitTypeAnnotation(Clazz clazz, Member member, TypeAnnotation typeAnnotation)
default void visitTypeAnnotation(Clazz clazz, Field field, TypeAnnotation typeAnnotation)
default void visitTypeAnnotation(Clazz clazz, Method method, TypeAnnotation typeAnnotation)
default void visitTypeAnnotation(Clazz clazz, Method method, int parameterIndex, TypeAnnotation typeAnnotation)
default void visitTypeAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation)