Package com.google.auto.common
Class MoreTypes.HashVisitor
java.lang.Object
javax.lang.model.util.AbstractTypeVisitor6<Integer,Set<Element>>
javax.lang.model.util.SimpleTypeVisitor6<Integer,Set<Element>>
javax.lang.model.util.SimpleTypeVisitor7<Integer,Set<Element>>
javax.lang.model.util.SimpleTypeVisitor8<Integer,Set<Element>>
com.google.auto.common.MoreTypes.HashVisitor
- All Implemented Interfaces:
TypeVisitor<Integer,
Set<Element>>
- Enclosing class:
MoreTypes
-
Field Summary
FieldsFields inherited from class javax.lang.model.util.SimpleTypeVisitor6
DEFAULT_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Integer
defaultAction
(TypeMirror e, Set<Element> visiting) (package private) int
hashKind
(int seed, TypeMirror t) visitArray
(ArrayType t, Set<Element> visiting) visitDeclared
(DeclaredType t, Set<Element> visiting) visitExecutable
(ExecutableType t, Set<Element> visiting) visitTypeVariable
(TypeVariable t, Set<Element> visiting) visitUnknown
(TypeMirror t, Set<Element> visiting) visitWildcard
(WildcardType t, Set<Element> visiting) Methods inherited from class javax.lang.model.util.SimpleTypeVisitor8
visitIntersection
Methods inherited from class javax.lang.model.util.SimpleTypeVisitor7
visitUnion
Methods inherited from class javax.lang.model.util.SimpleTypeVisitor6
visitError, visitNoType, visitNull, visitPrimitive
Methods inherited from class javax.lang.model.util.AbstractTypeVisitor6
visit, visit
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
HashVisitor
private HashVisitor()
-
-
Method Details
-
hashKind
-
defaultAction
- Overrides:
defaultAction
in classSimpleTypeVisitor6<Integer,
Set<Element>>
-
visitArray
- Specified by:
visitArray
in interfaceTypeVisitor<Integer,
Set<Element>> - Overrides:
visitArray
in classSimpleTypeVisitor6<Integer,
Set<Element>>
-
visitDeclared
- Specified by:
visitDeclared
in interfaceTypeVisitor<Integer,
Set<Element>> - Overrides:
visitDeclared
in classSimpleTypeVisitor6<Integer,
Set<Element>>
-
visitExecutable
- Specified by:
visitExecutable
in interfaceTypeVisitor<Integer,
Set<Element>> - Overrides:
visitExecutable
in classSimpleTypeVisitor6<Integer,
Set<Element>>
-
visitTypeVariable
- Specified by:
visitTypeVariable
in interfaceTypeVisitor<Integer,
Set<Element>> - Overrides:
visitTypeVariable
in classSimpleTypeVisitor6<Integer,
Set<Element>>
-
visitWildcard
- Specified by:
visitWildcard
in interfaceTypeVisitor<Integer,
Set<Element>> - Overrides:
visitWildcard
in classSimpleTypeVisitor6<Integer,
Set<Element>>
-
visitUnknown
- Specified by:
visitUnknown
in interfaceTypeVisitor<Integer,
Set<Element>> - Overrides:
visitUnknown
in classAbstractTypeVisitor6<Integer,
Set<Element>>
-