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.