org.jetbrains.kotlin.resolve
Class OverridingUtil.OverrideCompatibilityInfo
java.lang.Object
org.jetbrains.kotlin.resolve.OverridingUtil.OverrideCompatibilityInfo
- Enclosing class:
- OverridingUtil
public static class OverridingUtil.OverrideCompatibilityInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OverridingUtil.OverrideCompatibilityInfo
public OverridingUtil.OverrideCompatibilityInfo(OverridingUtil.OverrideCompatibilityInfo.Result success,
java.lang.String message)
success
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo success()
nameMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo nameMismatch()
typeParameterNumberMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo typeParameterNumberMismatch()
receiverPresenceMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo receiverPresenceMismatch()
valueParameterNumberMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo valueParameterNumberMismatch()
boundsMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo boundsMismatch(TypeParameterDescriptor superTypeParameter,
TypeParameterDescriptor subTypeParameter)
valueParameterTypeMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo valueParameterTypeMismatch(JetType superValueParameter,
JetType subValueParameter,
OverridingUtil.OverrideCompatibilityInfo.Result result)
memberKindMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo memberKindMismatch()
returnTypeMismatch
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo returnTypeMismatch(JetType substitutedSuperReturnType,
JetType unsubstitutedSubReturnType)
varOverriddenByVal
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo varOverriddenByVal()
externalConditionFailed
@NotNull
public static OverridingUtil.OverrideCompatibilityInfo externalConditionFailed(java.lang.Class<? extends ExternalOverridabilityCondition> conditionClass)
getResult
public OverridingUtil.OverrideCompatibilityInfo.Result getResult()
getMessage
public java.lang.String getMessage()