Package com.strobel.assembler.metadata
Class MetadataHelper.StrictSameTypeVisitor
- java.lang.Object
-
- com.strobel.assembler.metadata.DefaultTypeVisitor<TypeReference,java.lang.Boolean>
-
- com.strobel.assembler.metadata.TypeRelation
-
- com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
-
- com.strobel.assembler.metadata.MetadataHelper.StrictSameTypeVisitor
-
- All Implemented Interfaces:
TypeMetadataVisitor<TypeReference,java.lang.Boolean>
- Enclosing class:
- MetadataHelper
static final class MetadataHelper.StrictSameTypeVisitor extends MetadataHelper.SameTypeVisitor
-
-
Constructor Summary
Constructors Constructor Description StrictSameTypeVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
areSameGenericParameters(GenericParameter gp1, GenericParameter gp2)
protected boolean
containsTypes(java.util.List<? extends TypeReference> t1, java.util.List<? extends TypeReference> t2)
java.lang.Boolean
visitWildcard(WildcardType t, TypeReference s)
-
Methods inherited from class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
visit, visitArrayType, visitBottomType, visitClassType, visitCompoundType, visitGenericParameter, visitNullType, visitParameterizedType, visitPrimitiveType, visitRawType, visitType, visitUnionType
-
Methods inherited from class com.strobel.assembler.metadata.DefaultTypeVisitor
visit, visitCapturedType
-
-
-
-
Method Detail
-
areSameGenericParameters
boolean areSameGenericParameters(GenericParameter gp1, GenericParameter gp2)
- Specified by:
areSameGenericParameters
in classMetadataHelper.SameTypeVisitor
-
containsTypes
protected boolean containsTypes(java.util.List<? extends TypeReference> t1, java.util.List<? extends TypeReference> t2)
- Specified by:
containsTypes
in classMetadataHelper.SameTypeVisitor
-
visitWildcard
public java.lang.Boolean visitWildcard(WildcardType t, TypeReference s)
- Specified by:
visitWildcard
in interfaceTypeMetadataVisitor<TypeReference,java.lang.Boolean>
- Overrides:
visitWildcard
in classMetadataHelper.SameTypeVisitor
-
-