public class FindTypeVarScanner
extends javax.lang.model.util.AbstractTypeVisitor6<java.lang.Void,java.lang.Void>
visit
on any TypeMirror
object with an instance
to add all used type variable names such as T
or E
to the set that is returned by the getTypeVariables()
method.Constructor and Description |
---|
FindTypeVarScanner() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getTypeVariables() |
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 |
visitExecutable(javax.lang.model.type.ExecutableType t,
java.lang.Void p) |
java.lang.Void |
visitNoType(javax.lang.model.type.NoType t,
java.lang.Void p) |
java.lang.Void |
visitNull(javax.lang.model.type.NullType t,
java.lang.Void p) |
java.lang.Void |
visitPrimitive(javax.lang.model.type.PrimitiveType t,
java.lang.Void p) |
java.lang.Void |
visitTypeVariable(javax.lang.model.type.TypeVariable t,
java.lang.Void p) |
java.lang.Void |
visitUnknown(javax.lang.model.type.TypeMirror t,
java.lang.Void p) |
java.lang.Void |
visitWildcard(javax.lang.model.type.WildcardType t,
java.lang.Void p) |
public java.util.Set<java.lang.String> getTypeVariables()
public java.lang.Void visitPrimitive(javax.lang.model.type.PrimitiveType t, java.lang.Void p)
public java.lang.Void visitNull(javax.lang.model.type.NullType t, java.lang.Void p)
public java.lang.Void visitNoType(javax.lang.model.type.NoType t, java.lang.Void p)
public java.lang.Void visitUnknown(javax.lang.model.type.TypeMirror t, java.lang.Void p)
visitUnknown
in interface javax.lang.model.type.TypeVisitor<java.lang.Void,java.lang.Void>
visitUnknown
in class javax.lang.model.util.AbstractTypeVisitor6<java.lang.Void,java.lang.Void>
public java.lang.Void visitError(javax.lang.model.type.ErrorType t, java.lang.Void p)
public java.lang.Void visitArray(javax.lang.model.type.ArrayType t, java.lang.Void p)
public java.lang.Void visitDeclared(javax.lang.model.type.DeclaredType t, java.lang.Void p)
public java.lang.Void visitTypeVariable(javax.lang.model.type.TypeVariable t, java.lang.Void p)
public java.lang.Void visitWildcard(javax.lang.model.type.WildcardType t, java.lang.Void p)
public java.lang.Void visitExecutable(javax.lang.model.type.ExecutableType t, java.lang.Void p)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.