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 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 javax.lang.model.util.SimpleTypeVisitor8
visitIntersectionMethods inherited from class javax.lang.model.util.SimpleTypeVisitor7
visitUnionMethods inherited from class javax.lang.model.util.SimpleTypeVisitor6
visitError, visitNoType, visitNull, visitPrimitiveMethods inherited from class javax.lang.model.util.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>>
-