@NonNullByDefault public static class LegacyFeatureOverridesService.SubstitutingOperationTypeParameterVisitor extends TypeReferenceVisitorWithParameterAndNonNullResult<LightweightTypeReference,java.lang.Boolean>
Constructor and Description |
---|
LegacyFeatureOverridesService.SubstitutingOperationTypeParameterVisitor(JvmOperation overriding,
JvmOperation overridden,
int seed,
ITypeReferenceOwner owner,
TypeParameterSubstitutor<?> substitutor) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Boolean |
doVisitAnyTypeReference(AnyTypeReference reference,
LightweightTypeReference param) |
protected java.lang.Boolean |
doVisitArrayTypeReference(ArrayTypeReference reference,
LightweightTypeReference param) |
protected java.lang.Boolean |
doVisitConstraints(java.util.List<JvmTypeConstraint> constraints,
java.util.List<JvmTypeConstraint> otherConstraints) |
protected java.lang.Boolean |
doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
LightweightTypeReference param) |
java.lang.Boolean |
doVisitTypeArguments(java.util.List<LightweightTypeReference> typeArguments,
java.util.List<LightweightTypeReference> otherTypeArguments) |
protected java.lang.Boolean |
doVisitTypeReference(LightweightTypeReference reference,
LightweightTypeReference param) |
protected java.lang.Boolean |
doVisitWildcardTypeReference(WildcardTypeReference reference,
LightweightTypeReference param) |
doVisitCompoundTypeReference, doVisitFunctionTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnboundTypeReference
doVisitUnknownTypeReference
public LegacyFeatureOverridesService.SubstitutingOperationTypeParameterVisitor(JvmOperation overriding, JvmOperation overridden, int seed, ITypeReferenceOwner owner, TypeParameterSubstitutor<?> substitutor)
protected java.lang.Boolean doVisitArrayTypeReference(ArrayTypeReference reference, LightweightTypeReference param)
doVisitArrayTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<LightweightTypeReference,java.lang.Boolean>
protected java.lang.Boolean doVisitAnyTypeReference(AnyTypeReference reference, LightweightTypeReference param)
doVisitAnyTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<LightweightTypeReference,java.lang.Boolean>
protected java.lang.Boolean doVisitParameterizedTypeReference(ParameterizedTypeReference reference, LightweightTypeReference param)
doVisitParameterizedTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<LightweightTypeReference,java.lang.Boolean>
public java.lang.Boolean doVisitTypeArguments(java.util.List<LightweightTypeReference> typeArguments, java.util.List<LightweightTypeReference> otherTypeArguments)
protected java.lang.Boolean doVisitConstraints(java.util.List<JvmTypeConstraint> constraints, java.util.List<JvmTypeConstraint> otherConstraints)
protected java.lang.Boolean doVisitWildcardTypeReference(WildcardTypeReference reference, LightweightTypeReference param)
doVisitWildcardTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<LightweightTypeReference,java.lang.Boolean>
protected java.lang.Boolean doVisitTypeReference(LightweightTypeReference reference, LightweightTypeReference param)
doVisitTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<LightweightTypeReference,java.lang.Boolean>