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
- Since:
- 2.0
-
Field Summary
FieldsFields inherited from class SimpleTypeVisitor6
DEFAULT_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IntegerdefaultAction(TypeMirror e, Set<Element> visiting) (package private) inthashKind(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 SimpleTypeVisitor8
visitIntersectionMethods inherited from class SimpleTypeVisitor7
visitUnionMethods inherited from class SimpleTypeVisitor6
visitError, visitNoType, visitNull, visitPrimitiveMethods inherited from class AbstractTypeVisitor6
visit, visit
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
HashVisitor
private HashVisitor()
-
-
Method Details
-
hashKind
-
defaultAction
- Overrides:
defaultActionin classSimpleTypeVisitor6<Integer, Set<Element>>
-
visitArray
- Specified by:
visitArrayin interfaceTypeVisitor<Integer, Set<Element>>- Overrides:
visitArrayin classSimpleTypeVisitor6<Integer, Set<Element>>
-
visitDeclared
- Specified by:
visitDeclaredin interfaceTypeVisitor<Integer, Set<Element>>- Overrides:
visitDeclaredin classSimpleTypeVisitor6<Integer, Set<Element>>
-
visitExecutable
- Specified by:
visitExecutablein interfaceTypeVisitor<Integer, Set<Element>>- Overrides:
visitExecutablein classSimpleTypeVisitor6<Integer, Set<Element>>
-
visitTypeVariable
- Specified by:
visitTypeVariablein interfaceTypeVisitor<Integer, Set<Element>>- Overrides:
visitTypeVariablein classSimpleTypeVisitor6<Integer, Set<Element>>
-
visitWildcard
- Specified by:
visitWildcardin interfaceTypeVisitor<Integer, Set<Element>>- Overrides:
visitWildcardin classSimpleTypeVisitor6<Integer, Set<Element>>
-
visitUnknown
- Specified by:
visitUnknownin interfaceTypeVisitor<Integer, Set<Element>>- Overrides:
visitUnknownin classAbstractTypeVisitor6<Integer, Set<Element>>
-