Interface TypeAnnotationVisitor
-
- All Known Implementing Classes:
ClassCleaner
,ClassPrinter
,CodeAttributeComposer
,CodeAttributeEditor
,ProcessingInfoSetter
,ProgramClassReader
,TypeAnnotationAdder
,VariableRemapper
public interface TypeAnnotationVisitor
This interface specifies the methods for a visitor ofTypeAnnotation
instances. Note that there is only a single implementation ofTypeAnnotation
, such that this interface is not strictly necessary as a visitor.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
visitTypeAnnotation(Clazz clazz, TypeAnnotation typeAnnotation)
Visits any TypeAnnotation instance.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, int parameterIndex, TypeAnnotation typeAnnotation)
default void
visitTypeAnnotation(Clazz clazz, Method method, TypeAnnotation typeAnnotation)
default void
visitTypeAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation)
-
-
-
Method Detail
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, TypeAnnotation typeAnnotation)
Visits any TypeAnnotation instance. The more specific default implementations of this interface delegate to this method.
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Member member, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Field field, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, int parameterIndex, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation)
-
-