Class AnnotationTransferVisitor
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<AnnotatedTypeMirror>
org.checkerframework.framework.ajava.AnnotationTransferVisitor
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<AnnotatedTypeMirror>
public class AnnotationTransferVisitor
extends com.github.javaparser.ast.visitor.VoidVisitorAdapter<AnnotatedTypeMirror>
A visitor that adds all annotations from a
AnnotatedTypeMirror to the corresponding
JavaParser type, including nested types like array components.
The AnnotatedTypeMirror is passed as the secondary parameter to the visit methods.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(com.github.javaparser.ast.type.ArrayType target, AnnotatedTypeMirror type) voidvisit(com.github.javaparser.ast.type.ClassOrInterfaceType target, AnnotatedTypeMirror type) voidvisit(com.github.javaparser.ast.type.PrimitiveType target, AnnotatedTypeMirror type) voidvisit(com.github.javaparser.ast.type.TypeParameter target, AnnotatedTypeMirror type) Methods inherited from class com.github.javaparser.ast.visitor.VoidVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
AnnotationTransferVisitor
public AnnotationTransferVisitor()
-
-
Method Details
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<AnnotatedTypeMirror>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<AnnotatedTypeMirror>
-
visit
public void visit(com.github.javaparser.ast.type.ClassOrInterfaceType target, AnnotatedTypeMirror type) - Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<AnnotatedTypeMirror>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<AnnotatedTypeMirror>
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<AnnotatedTypeMirror>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<AnnotatedTypeMirror>
-
visit
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.VoidVisitor<AnnotatedTypeMirror>- Overrides:
visitin classcom.github.javaparser.ast.visitor.VoidVisitorAdapter<AnnotatedTypeMirror>
-