New J2K: implement mutability inference in post-processing
#KT-24293 fixed #KT-19603 fixed
This commit is contained in:
@@ -143,6 +143,7 @@ import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinConverterSingleFileTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractTextNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.common.AbstractCommonConstraintCollectorTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.mutability.AbstractMutabilityInferenceTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.nullability.AbstractNullabilityInferenceTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
import org.jetbrains.kotlin.noarg.AbstractBytecodeListingTestForNoArg
|
||||
@@ -1062,6 +1063,9 @@ fun main(args: Array<String>) {
|
||||
testClass<AbstractNullabilityInferenceTest> {
|
||||
model("inference/nullability")
|
||||
}
|
||||
testClass<AbstractMutabilityInferenceTest> {
|
||||
model("inference/mutability")
|
||||
}
|
||||
testClass<AbstractNewJavaToKotlinCopyPasteConversionTest> {
|
||||
model("copyPaste", pattern = """^([^\.]+)\.java$""")
|
||||
}
|
||||
|
||||
@@ -161,6 +161,7 @@ import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinConverterSingleFileTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractTextNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.common.AbstractCommonConstraintCollectorTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.mutability.AbstractMutabilityInferenceTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.nullability.AbstractNullabilityInferenceTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
import org.jetbrains.kotlin.noarg.AbstractBytecodeListingTestForNoArg
|
||||
@@ -1005,6 +1006,9 @@ fun main(args: Array<String>) {
|
||||
testClass<AbstractNullabilityInferenceTest> {
|
||||
model("inference/nullability")
|
||||
}
|
||||
testClass<AbstractMutabilityInferenceTest> {
|
||||
model("inference/mutability")
|
||||
}
|
||||
testClass<AbstractNewJavaToKotlinCopyPasteConversionTest> {
|
||||
model("copyPaste", pattern = """^([^\.]+)\.java$""")
|
||||
}
|
||||
|
||||
@@ -145,6 +145,7 @@ import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinConverterSingleFileTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractTextNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.common.AbstractCommonConstraintCollectorTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.mutability.AbstractMutabilityInferenceTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.nullability.AbstractNullabilityInferenceTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
import org.jetbrains.kotlin.noarg.AbstractBytecodeListingTestForNoArg
|
||||
@@ -969,6 +970,9 @@ fun main(args: Array<String>) {
|
||||
testClass<AbstractNullabilityInferenceTest> {
|
||||
model("inference/nullability")
|
||||
}
|
||||
testClass<AbstractMutabilityInferenceTest> {
|
||||
model("inference/mutability")
|
||||
}
|
||||
testClass<AbstractNewJavaToKotlinCopyPasteConversionTest> {
|
||||
model("copyPaste", pattern = """^([^\.]+)\.java$""")
|
||||
}
|
||||
|
||||
@@ -145,6 +145,7 @@ import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinConverterSingleFileTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractTextNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.common.AbstractCommonConstraintCollectorTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.mutability.AbstractMutabilityInferenceTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.nullability.AbstractNullabilityInferenceTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
import org.jetbrains.kotlin.noarg.AbstractBytecodeListingTestForNoArg
|
||||
@@ -965,6 +966,9 @@ fun main(args: Array<String>) {
|
||||
testClass<AbstractNullabilityInferenceTest> {
|
||||
model("inference/nullability")
|
||||
}
|
||||
testClass<AbstractMutabilityInferenceTest> {
|
||||
model("inference/mutability")
|
||||
}
|
||||
testClass<AbstractNewJavaToKotlinCopyPasteConversionTest> {
|
||||
model("copyPaste", pattern = """^([^\.]+)\.java$""")
|
||||
}
|
||||
|
||||
@@ -145,6 +145,7 @@ import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinConverterSingleFileTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.AbstractTextNewJavaToKotlinCopyPasteConversionTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.common.AbstractCommonConstraintCollectorTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.mutability.AbstractMutabilityInferenceTest
|
||||
import org.jetbrains.kotlin.nj2k.inference.nullability.AbstractNullabilityInferenceTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
import org.jetbrains.kotlin.noarg.AbstractBytecodeListingTestForNoArg
|
||||
@@ -965,6 +966,9 @@ fun main(args: Array<String>) {
|
||||
testClass<AbstractNullabilityInferenceTest> {
|
||||
model("inference/nullability")
|
||||
}
|
||||
testClass<AbstractMutabilityInferenceTest> {
|
||||
model("inference/mutability")
|
||||
}
|
||||
testClass<AbstractNewJavaToKotlinCopyPasteConversionTest> {
|
||||
model("copyPaste", pattern = """^([^\.]+)\.java$""")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user