private static class TypeSimplifier.CastingUncheckedVisitor
extends javax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,java.lang.Boolean>
TypeSimplifier.isCastingUnchecked(javax.lang.model.type.TypeMirror). Each
visitX method returns true if its input parameter is true or if the type being visited is
erased.| Modifier and Type | Field and Description |
|---|---|
private static com.google.common.base.Predicate<javax.lang.model.type.TypeMirror> |
UNCHECKED_TYPE_ARGUMENT |
| Modifier | Constructor and Description |
|---|---|
private |
CastingUncheckedVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Boolean |
defaultAction(javax.lang.model.type.TypeMirror e,
java.lang.Boolean p) |
private static boolean |
isJavaLangObject(javax.lang.model.type.TypeMirror type) |
java.lang.Boolean |
visitArray(javax.lang.model.type.ArrayType t,
java.lang.Boolean p) |
java.lang.Boolean |
visitDeclared(javax.lang.model.type.DeclaredType t,
java.lang.Boolean p) |
java.lang.Boolean |
visitTypeVariable(javax.lang.model.type.TypeVariable t,
java.lang.Boolean p) |
java.lang.Boolean |
visitUnknown(javax.lang.model.type.TypeMirror t,
java.lang.Boolean p) |
visitError, visitExecutable, visitNoType, visitNull, visitPrimitive, visitWildcardprivate static final com.google.common.base.Predicate<javax.lang.model.type.TypeMirror> UNCHECKED_TYPE_ARGUMENT
protected java.lang.Boolean defaultAction(javax.lang.model.type.TypeMirror e,
java.lang.Boolean p)
defaultAction in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,java.lang.Boolean>public java.lang.Boolean visitUnknown(javax.lang.model.type.TypeMirror t,
java.lang.Boolean p)
visitUnknown in interface javax.lang.model.type.TypeVisitor<java.lang.Boolean,java.lang.Boolean>visitUnknown in class javax.lang.model.util.AbstractTypeVisitor6<java.lang.Boolean,java.lang.Boolean>public java.lang.Boolean visitArray(javax.lang.model.type.ArrayType t,
java.lang.Boolean p)
visitArray in interface javax.lang.model.type.TypeVisitor<java.lang.Boolean,java.lang.Boolean>visitArray in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,java.lang.Boolean>public java.lang.Boolean visitDeclared(javax.lang.model.type.DeclaredType t,
java.lang.Boolean p)
visitDeclared in interface javax.lang.model.type.TypeVisitor<java.lang.Boolean,java.lang.Boolean>visitDeclared in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,java.lang.Boolean>public java.lang.Boolean visitTypeVariable(javax.lang.model.type.TypeVariable t,
java.lang.Boolean p)
visitTypeVariable in interface javax.lang.model.type.TypeVisitor<java.lang.Boolean,java.lang.Boolean>visitTypeVariable in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,java.lang.Boolean>private static boolean isJavaLangObject(javax.lang.model.type.TypeMirror type)