[NI] discriminate Nothing for reified parameters
Related issues: KT-32836, KT-35728
This commit is contained in:
@@ -10715,6 +10715,16 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/complexDependancyOnVariableWithTrivialConstraint.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("discriminateNothingForReifiedParameter.kt")
|
||||
public void testDiscriminateNothingForReifiedParameter() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/discriminateNothingForReifiedParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("discriminatedNothingAndSmartCast.kt")
|
||||
public void testDiscriminatedNothingAndSmartCast() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/discriminatedNothingAndSmartCast.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("generateConstraintWithInnerNothingType.kt")
|
||||
public void testGenerateConstraintWithInnerNothingType() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/generateConstraintWithInnerNothingType.kt");
|
||||
|
||||
Generated
+10
@@ -10710,6 +10710,16 @@ public class DiagnosticsUsingJavacTestGenerated extends AbstractDiagnosticsUsing
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/complexDependancyOnVariableWithTrivialConstraint.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("discriminateNothingForReifiedParameter.kt")
|
||||
public void testDiscriminateNothingForReifiedParameter() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/discriminateNothingForReifiedParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("discriminatedNothingAndSmartCast.kt")
|
||||
public void testDiscriminatedNothingAndSmartCast() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/discriminatedNothingAndSmartCast.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("generateConstraintWithInnerNothingType.kt")
|
||||
public void testGenerateConstraintWithInnerNothingType() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/inference/nothingType/generateConstraintWithInnerNothingType.kt");
|
||||
|
||||
Reference in New Issue
Block a user