Package com.google.auto.common
Class MoreTypes.EqualVisitor
- java.lang.Object
-
- javax.lang.model.util.AbstractTypeVisitor6<R,P>
-
- javax.lang.model.util.SimpleTypeVisitor6<R,P>
-
- javax.lang.model.util.SimpleTypeVisitor7<R,P>
-
- javax.lang.model.util.SimpleTypeVisitor8<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
- com.google.auto.common.MoreTypes.EqualVisitor
-
- All Implemented Interfaces:
javax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Enclosing class:
- MoreTypes
private static final class MoreTypes.EqualVisitor extends javax.lang.model.util.SimpleTypeVisitor8<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
-
Field Summary
Fields Modifier and Type Field Description private static MoreTypes.EqualVisitor
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
EqualVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Boolean
defaultAction(javax.lang.model.type.TypeMirror a, MoreTypes.EqualVisitorParam p)
java.lang.Boolean
visitArray(javax.lang.model.type.ArrayType a, MoreTypes.EqualVisitorParam p)
java.lang.Boolean
visitDeclared(javax.lang.model.type.DeclaredType a, MoreTypes.EqualVisitorParam p)
java.lang.Boolean
visitError(javax.lang.model.type.ErrorType a, MoreTypes.EqualVisitorParam p)
java.lang.Boolean
visitExecutable(javax.lang.model.type.ExecutableType a, MoreTypes.EqualVisitorParam p)
private java.util.Set<MoreTypes.ComparedElements>
visitingSetPlus(java.util.Set<MoreTypes.ComparedElements> visiting, javax.lang.model.element.Element a, java.util.List<? extends javax.lang.model.type.TypeMirror> aArguments, javax.lang.model.element.Element b, java.util.List<? extends javax.lang.model.type.TypeMirror> bArguments)
private java.util.Set<MoreTypes.ComparedElements>
visitingSetPlus(java.util.Set<MoreTypes.ComparedElements> visiting, javax.lang.model.element.Element a, javax.lang.model.element.Element b)
java.lang.Boolean
visitIntersection(javax.lang.model.type.IntersectionType a, MoreTypes.EqualVisitorParam p)
java.lang.Boolean
visitTypeVariable(javax.lang.model.type.TypeVariable a, MoreTypes.EqualVisitorParam p)
java.lang.Boolean
visitUnknown(javax.lang.model.type.TypeMirror a, MoreTypes.EqualVisitorParam p)
java.lang.Boolean
visitWildcard(javax.lang.model.type.WildcardType a, MoreTypes.EqualVisitorParam p)
-
-
-
Field Detail
-
INSTANCE
private static final MoreTypes.EqualVisitor INSTANCE
-
-
Method Detail
-
defaultAction
protected java.lang.Boolean defaultAction(javax.lang.model.type.TypeMirror a, MoreTypes.EqualVisitorParam p)
- Overrides:
defaultAction
in classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitArray
public java.lang.Boolean visitArray(javax.lang.model.type.ArrayType a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitArray
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitArray
in classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitDeclared
public java.lang.Boolean visitDeclared(javax.lang.model.type.DeclaredType a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitDeclared
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitDeclared
in classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitError
public java.lang.Boolean visitError(javax.lang.model.type.ErrorType a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitError
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitError
in classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitExecutable
public java.lang.Boolean visitExecutable(javax.lang.model.type.ExecutableType a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitExecutable
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitExecutable
in classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitIntersection
public java.lang.Boolean visitIntersection(javax.lang.model.type.IntersectionType a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitIntersection
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitIntersection
in classjavax.lang.model.util.SimpleTypeVisitor8<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitTypeVariable
public java.lang.Boolean visitTypeVariable(javax.lang.model.type.TypeVariable a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitTypeVariable
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitTypeVariable
in classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitWildcard
public java.lang.Boolean visitWildcard(javax.lang.model.type.WildcardType a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitWildcard
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitWildcard
in classjavax.lang.model.util.SimpleTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitUnknown
public java.lang.Boolean visitUnknown(javax.lang.model.type.TypeMirror a, MoreTypes.EqualVisitorParam p)
- Specified by:
visitUnknown
in interfacejavax.lang.model.type.TypeVisitor<java.lang.Boolean,MoreTypes.EqualVisitorParam>
- Overrides:
visitUnknown
in classjavax.lang.model.util.AbstractTypeVisitor6<java.lang.Boolean,MoreTypes.EqualVisitorParam>
-
visitingSetPlus
private java.util.Set<MoreTypes.ComparedElements> visitingSetPlus(java.util.Set<MoreTypes.ComparedElements> visiting, javax.lang.model.element.Element a, javax.lang.model.element.Element b)
-
visitingSetPlus
private java.util.Set<MoreTypes.ComparedElements> visitingSetPlus(java.util.Set<MoreTypes.ComparedElements> visiting, javax.lang.model.element.Element a, java.util.List<? extends javax.lang.model.type.TypeMirror> aArguments, javax.lang.model.element.Element b, java.util.List<? extends javax.lang.model.type.TypeMirror> bArguments)
-
-