private static class TypeSimplifier.ReferencedClassTypeVisitor
extends javax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,java.lang.Void>
Modifier and Type | Field and Description |
---|---|
private java.util.Set<javax.lang.model.type.TypeMirror> |
referencedTypes |
private java.util.Set<javax.lang.model.type.TypeMirror> |
seenTypes |
private javax.lang.model.util.Types |
typeUtils |
Constructor and Description |
---|
ReferencedClassTypeVisitor(javax.lang.model.util.Types typeUtils,
java.util.Set<javax.lang.model.type.TypeMirror> referenced) |
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
visitArray(javax.lang.model.type.ArrayType t,
java.lang.Void p) |
java.lang.Void |
visitDeclared(javax.lang.model.type.DeclaredType t,
java.lang.Void p) |
java.lang.Void |
visitError(javax.lang.model.type.ErrorType t,
java.lang.Void p) |
java.lang.Void |
visitTypeVariable(javax.lang.model.type.TypeVariable t,
java.lang.Void p) |
java.lang.Void |
visitWildcard(javax.lang.model.type.WildcardType t,
java.lang.Void p) |
defaultAction, visitExecutable, visitNoType, visitNull, visitPrimitive
private final javax.lang.model.util.Types typeUtils
private final java.util.Set<javax.lang.model.type.TypeMirror> referencedTypes
private final java.util.Set<javax.lang.model.type.TypeMirror> seenTypes
ReferencedClassTypeVisitor(javax.lang.model.util.Types typeUtils, java.util.Set<javax.lang.model.type.TypeMirror> referenced)
public java.lang.Void visitArray(javax.lang.model.type.ArrayType t, java.lang.Void p)
visitArray
in interface javax.lang.model.type.TypeVisitor<java.lang.Void,java.lang.Void>
visitArray
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,java.lang.Void>
public java.lang.Void visitDeclared(javax.lang.model.type.DeclaredType t, java.lang.Void p)
visitDeclared
in interface javax.lang.model.type.TypeVisitor<java.lang.Void,java.lang.Void>
visitDeclared
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,java.lang.Void>
public java.lang.Void visitTypeVariable(javax.lang.model.type.TypeVariable t, java.lang.Void p)
visitTypeVariable
in interface javax.lang.model.type.TypeVisitor<java.lang.Void,java.lang.Void>
visitTypeVariable
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,java.lang.Void>
public java.lang.Void visitWildcard(javax.lang.model.type.WildcardType t, java.lang.Void p)
visitWildcard
in interface javax.lang.model.type.TypeVisitor<java.lang.Void,java.lang.Void>
visitWildcard
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,java.lang.Void>
public java.lang.Void visitError(javax.lang.model.type.ErrorType t, java.lang.Void p)
visitError
in interface javax.lang.model.type.TypeVisitor<java.lang.Void,java.lang.Void>
visitError
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Void,java.lang.Void>