protected static class AnnotatedTypeCopierWithReplacement.Visitor extends AnnotatedTypeCopier
All types NOT in the replacement map are duplicated as per AnnotatedTypeCopier.visit
copyAnnotations, visitingExecutableTypeParam| Constructor and Description |
|---|
Visitor(IdentityHashMap<? extends AnnotatedTypeMirror,? extends AnnotatedTypeMirror> mappings) |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedTypeMirror |
visit(AnnotatedTypeMirror type)
A Convenience method equivalent to
v.visit(t, null). |
AnnotatedTypeMirror |
visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable original,
IdentityHashMap<AnnotatedTypeMirror,AnnotatedTypeMirror> originalToCopy)
Visits a type variable.
|
makeCopy, makeOrReturnCopy, maybeCopyPrimaryAnnotations, visit, visitArray, visitDeclared, visitExecutable, visitIntersection, visitNoType, visitNull, visitPrimitive, visitUnion, visitWildcardpublic Visitor(IdentityHashMap<? extends AnnotatedTypeMirror,? extends AnnotatedTypeMirror> mappings)
public AnnotatedTypeMirror visit(AnnotatedTypeMirror type)
AnnotatedTypeVisitorv.visit(t, null).visit in interface AnnotatedTypeVisitor<AnnotatedTypeMirror,IdentityHashMap<AnnotatedTypeMirror,AnnotatedTypeMirror>>visit in class AnnotatedTypeCopiertype - the type to visitpublic AnnotatedTypeMirror visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable original, IdentityHashMap<AnnotatedTypeMirror,AnnotatedTypeMirror> originalToCopy)
AnnotatedTypeVisitorvisitTypeVariable in interface AnnotatedTypeVisitor<AnnotatedTypeMirror,IdentityHashMap<AnnotatedTypeMirror,AnnotatedTypeMirror>>visitTypeVariable in class AnnotatedTypeCopieroriginal - the type to visitoriginalToCopy - a visitor-specified parameter