Got rid of @TestOnly usages on fields
This commit is contained in:
@@ -79,11 +79,15 @@ public class ClassBuilderMode {
|
|||||||
/* generateMultiFileFacadePartClasses = */ true,
|
/* generateMultiFileFacadePartClasses = */ true,
|
||||||
/* mightBeIncorrectCode = */ true);
|
/* mightBeIncorrectCode = */ true);
|
||||||
|
|
||||||
@TestOnly
|
private final static ClassBuilderMode LIGHT_ANALYSIS_FOR_TESTS = new ClassBuilderMode(
|
||||||
public final static ClassBuilderMode LIGHT_ANALYSIS_FOR_TESTS = new ClassBuilderMode(
|
|
||||||
/* bodies = */ false,
|
/* bodies = */ false,
|
||||||
/* metadata = */ true,
|
/* metadata = */ true,
|
||||||
/* sourceRetention = */ false,
|
/* sourceRetention = */ false,
|
||||||
/* generateMultiFileFacadePartClasses = */ true,
|
/* generateMultiFileFacadePartClasses = */ true,
|
||||||
/* mightBeIncorrectCode = */ true);
|
/* mightBeIncorrectCode = */ true);
|
||||||
|
|
||||||
|
@TestOnly
|
||||||
|
public static ClassBuilderMode getLightAnalysisForTests() {
|
||||||
|
return LIGHT_ANALYSIS_FOR_TESTS;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -22,7 +22,7 @@ import java.io.File
|
|||||||
abstract class AbstractLightAnalysisModeTest : CodegenTestCase() {
|
abstract class AbstractLightAnalysisModeTest : CodegenTestCase() {
|
||||||
private companion object {
|
private companion object {
|
||||||
var TEST_LIGHT_ANALYSIS: ClassBuilderFactory = object : ClassBuilderFactories.TestClassBuilderFactory() {
|
var TEST_LIGHT_ANALYSIS: ClassBuilderFactory = object : ClassBuilderFactories.TestClassBuilderFactory() {
|
||||||
override fun getClassBuilderMode() = ClassBuilderMode.LIGHT_ANALYSIS_FOR_TESTS
|
override fun getClassBuilderMode() = ClassBuilderMode.getLightAnalysisForTests()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,8 @@ class OptimizedImportsBuilder(
|
|||||||
private val options: Options
|
private val options: Options
|
||||||
) {
|
) {
|
||||||
companion object {
|
companion object {
|
||||||
@TestOnly
|
@get:TestOnly
|
||||||
|
@set:TestOnly
|
||||||
var testLog: StringBuilder? = null
|
var testLog: StringBuilder? = null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user