public static class OverridingUtil.OverrideCompatibilityInfo extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OverridingUtil.OverrideCompatibilityInfo.Result |
| Constructor and Description |
|---|
OverridingUtil.OverrideCompatibilityInfo(OverridingUtil.OverrideCompatibilityInfo.Result success,
java.lang.String message) |
public OverridingUtil.OverrideCompatibilityInfo(OverridingUtil.OverrideCompatibilityInfo.Result success, java.lang.String message)
@NotNull public static OverridingUtil.OverrideCompatibilityInfo success()
@NotNull public static OverridingUtil.OverrideCompatibilityInfo nameMismatch()
@NotNull public static OverridingUtil.OverrideCompatibilityInfo typeParameterNumberMismatch()
@NotNull public static OverridingUtil.OverrideCompatibilityInfo receiverPresenseMismatch()
@NotNull public static OverridingUtil.OverrideCompatibilityInfo valueParameterNumberMismatch()
@NotNull public static OverridingUtil.OverrideCompatibilityInfo boundsMismatch(TypeParameterDescriptor superTypeParameter, TypeParameterDescriptor subTypeParameter)
@NotNull public static OverridingUtil.OverrideCompatibilityInfo valueParameterTypeMismatch(JetType superValueParameter, JetType subValueParameter, OverridingUtil.OverrideCompatibilityInfo.Result result)
@NotNull public static OverridingUtil.OverrideCompatibilityInfo memberKindMismatch()
@NotNull public static OverridingUtil.OverrideCompatibilityInfo returnTypeMismatch(JetType substitutedSuperReturnType, JetType unsubstitutedSubReturnType)
@NotNull public static OverridingUtil.OverrideCompatibilityInfo varOverriddenByVal()
public OverridingUtil.OverrideCompatibilityInfo.Result getResult()
public java.lang.String getMessage()