Package com.google.auto.common
Class MoreTypes.CastingUncheckedVisitor
java.lang.Object
javax.lang.model.util.AbstractTypeVisitor6<Boolean,Void>
javax.lang.model.util.SimpleTypeVisitor6<Boolean,Void>
javax.lang.model.util.SimpleTypeVisitor7<Boolean,Void>
javax.lang.model.util.SimpleTypeVisitor8<Boolean,Void>
com.google.auto.common.MoreTypes.CastingUncheckedVisitor
- All Implemented Interfaces:
TypeVisitor<Boolean,
Void>
- Enclosing class:
MoreTypes
Visitor that tells whether a type is erased, in the sense of
. Each
visitX method returns true if its input parameter is true or if the type being visited is
erased.
invalid reference
#castIsUnchecked
-
Field Summary
Fields inherited from class javax.lang.model.util.SimpleTypeVisitor6
DEFAULT_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
isJavaLangObject
(TypeMirror type) private static boolean
visitArray
(ArrayType t, Void p) visitDeclared
(DeclaredType t, Void p) visitUnknown
(TypeMirror t, Void p) 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
defaultAction, visitError, visitExecutable, visitNoType, visitNull, visitPrimitive, visitWildcard
Methods inherited from class javax.lang.model.util.AbstractTypeVisitor6
visit, visit
-
Constructor Details
-
CastingUncheckedVisitor
CastingUncheckedVisitor()
-
-
Method Details
-
visitUnknown
- Specified by:
visitUnknown
in interfaceTypeVisitor<Boolean,
Void> - Overrides:
visitUnknown
in classAbstractTypeVisitor6<Boolean,
Void>
-
visitArray
- Specified by:
visitArray
in interfaceTypeVisitor<Boolean,
Void> - Overrides:
visitArray
in classSimpleTypeVisitor6<Boolean,
Void>
-
visitDeclared
- Specified by:
visitDeclared
in interfaceTypeVisitor<Boolean,
Void> - Overrides:
visitDeclared
in classSimpleTypeVisitor6<Boolean,
Void>
-
visitTypeVariable
- Specified by:
visitTypeVariable
in interfaceTypeVisitor<Boolean,
Void> - Overrides:
visitTypeVariable
in classSimpleTypeVisitor6<Boolean,
Void>
-
uncheckedTypeArgument
-
isJavaLangObject
-