private static final class MoreTypes.HashVisitor
extends javax.lang.model.util.SimpleTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
Modifier and Type | Field and Description |
---|---|
private static MoreTypes.HashVisitor |
INSTANCE |
Modifier | Constructor and Description |
---|---|
private |
HashVisitor() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Integer |
defaultAction(javax.lang.model.type.TypeMirror e,
java.util.Set<javax.lang.model.element.Element> visiting) |
(package private) int |
hashKind(int seed,
javax.lang.model.type.TypeMirror t) |
java.lang.Integer |
visitArray(javax.lang.model.type.ArrayType t,
java.util.Set<javax.lang.model.element.Element> visiting) |
java.lang.Integer |
visitDeclared(javax.lang.model.type.DeclaredType t,
java.util.Set<javax.lang.model.element.Element> visiting) |
java.lang.Integer |
visitExecutable(javax.lang.model.type.ExecutableType t,
java.util.Set<javax.lang.model.element.Element> visiting) |
java.lang.Integer |
visitTypeVariable(javax.lang.model.type.TypeVariable t,
java.util.Set<javax.lang.model.element.Element> visiting) |
java.lang.Integer |
visitUnknown(javax.lang.model.type.TypeMirror t,
java.util.Set<javax.lang.model.element.Element> visiting) |
java.lang.Integer |
visitWildcard(javax.lang.model.type.WildcardType t,
java.util.Set<javax.lang.model.element.Element> visiting) |
visitError, visitNoType, visitNull, visitPrimitive
private static final MoreTypes.HashVisitor INSTANCE
int hashKind(int seed, javax.lang.model.type.TypeMirror t)
protected java.lang.Integer defaultAction(javax.lang.model.type.TypeMirror e, java.util.Set<javax.lang.model.element.Element> visiting)
defaultAction
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
public java.lang.Integer visitArray(javax.lang.model.type.ArrayType t, java.util.Set<javax.lang.model.element.Element> visiting)
visitArray
in interface javax.lang.model.type.TypeVisitor<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
visitArray
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
public java.lang.Integer visitDeclared(javax.lang.model.type.DeclaredType t, java.util.Set<javax.lang.model.element.Element> visiting)
visitDeclared
in interface javax.lang.model.type.TypeVisitor<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
visitDeclared
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
public java.lang.Integer visitExecutable(javax.lang.model.type.ExecutableType t, java.util.Set<javax.lang.model.element.Element> visiting)
visitExecutable
in interface javax.lang.model.type.TypeVisitor<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
visitExecutable
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
public java.lang.Integer visitTypeVariable(javax.lang.model.type.TypeVariable t, java.util.Set<javax.lang.model.element.Element> visiting)
visitTypeVariable
in interface javax.lang.model.type.TypeVisitor<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
visitTypeVariable
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
public java.lang.Integer visitWildcard(javax.lang.model.type.WildcardType t, java.util.Set<javax.lang.model.element.Element> visiting)
visitWildcard
in interface javax.lang.model.type.TypeVisitor<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
visitWildcard
in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
public java.lang.Integer visitUnknown(javax.lang.model.type.TypeMirror t, java.util.Set<javax.lang.model.element.Element> visiting)
visitUnknown
in interface javax.lang.model.type.TypeVisitor<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>
visitUnknown
in class javax.lang.model.util.AbstractTypeVisitor6<java.lang.Integer,java.util.Set<javax.lang.model.element.Element>>