Minor. Rename flag in JvmAnalysisFlags: jsr305 -> javaTypeEnhancementState
This commit is contained in:
committed by
Victor Petukhov
parent
93d9301847
commit
90a9ca6cb3
+1
-1
@@ -395,7 +395,7 @@ class K2JVMCompilerArguments : CommonCompilerArguments() {
|
|||||||
override fun configureAnalysisFlags(collector: MessageCollector): MutableMap<AnalysisFlag<*>, Any> {
|
override fun configureAnalysisFlags(collector: MessageCollector): MutableMap<AnalysisFlag<*>, Any> {
|
||||||
val result = super.configureAnalysisFlags(collector)
|
val result = super.configureAnalysisFlags(collector)
|
||||||
result[JvmAnalysisFlags.strictMetadataVersionSemantics] = strictMetadataVersionSemantics
|
result[JvmAnalysisFlags.strictMetadataVersionSemantics] = strictMetadataVersionSemantics
|
||||||
result[JvmAnalysisFlags.jsr305] = JavaTypeEnhancementStateParser(collector).parse(
|
result[JvmAnalysisFlags.javaTypeEnhancementState] = JavaTypeEnhancementStateParser(collector).parse(
|
||||||
jsr305,
|
jsr305,
|
||||||
supportCompatqualCheckerFrameworkAnnotations
|
supportCompatqualCheckerFrameworkAnnotations
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ object JvmAnalysisFlags {
|
|||||||
val strictMetadataVersionSemantics by AnalysisFlag.Delegates.Boolean
|
val strictMetadataVersionSemantics by AnalysisFlag.Delegates.Boolean
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
val jsr305 by Delegates.Jsr305StateWarnByDefault
|
val javaTypeEnhancementState by AnalysisFlag.Delegates.JavaTypeEnhancementStateWarnByDefault
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
val jvmDefaultMode by Delegates.JvmDefaultModeDisabledByDefault
|
val jvmDefaultMode by Delegates.JvmDefaultModeDisabledByDefault
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ fun StorageComponentContainer.configureJavaSpecificComponents(
|
|||||||
useImpl<JavaSourceElementFactoryImpl>()
|
useImpl<JavaSourceElementFactoryImpl>()
|
||||||
}
|
}
|
||||||
|
|
||||||
useInstance(languageVersionSettings.getFlag(JvmAnalysisFlags.jsr305))
|
useInstance(languageVersionSettings.getFlag(JvmAnalysisFlags.javaTypeEnhancementState))
|
||||||
|
|
||||||
if (useBuiltInsProvider) {
|
if (useBuiltInsProvider) {
|
||||||
useInstance((moduleContext.module.builtIns as JvmBuiltIns).settings)
|
useInstance((moduleContext.module.builtIns as JvmBuiltIns).settings)
|
||||||
|
|||||||
+1
-1
@@ -78,7 +78,7 @@ abstract class AbstractForeignAnnotationsTest : AbstractDiagnosticsTest() {
|
|||||||
name to state
|
name to state
|
||||||
}.toMap()
|
}.toMap()
|
||||||
|
|
||||||
return mapOf(JvmAnalysisFlags.jsr305 to JavaTypeEnhancementState(globalState, migrationState, userAnnotationsState))
|
return mapOf(JvmAnalysisFlags.javaTypeEnhancementState to JavaTypeEnhancementState(globalState, migrationState, userAnnotationsState))
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun List<TestFile>.getDirectiveValue(directive: String): ReportLevel? = mapNotNull {
|
private fun List<TestFile>.getDirectiveValue(directive: String): ReportLevel? = mapNotNull {
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ class LoadJavaPackageAnnotationsTest : KtUsefulTestCase() {
|
|||||||
put(JVMConfigurationKeys.USE_JAVAC, true)
|
put(JVMConfigurationKeys.USE_JAVAC, true)
|
||||||
}
|
}
|
||||||
languageVersionSettings = LanguageVersionSettingsImpl(
|
languageVersionSettings = LanguageVersionSettingsImpl(
|
||||||
LanguageVersion.LATEST_STABLE, ApiVersion.LATEST_STABLE, mapOf(JvmAnalysisFlags.jsr305 to JavaTypeEnhancementState.STRICT)
|
LanguageVersion.LATEST_STABLE, ApiVersion.LATEST_STABLE, mapOf(JvmAnalysisFlags.javaTypeEnhancementState to JavaTypeEnhancementState.STRICT)
|
||||||
)
|
)
|
||||||
configurator(this)
|
configurator(this)
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -97,7 +97,7 @@ class TypeQualifierAnnotationResolverTest : KtUsefulTestCase() {
|
|||||||
listOf(File(TEST_DATA_PATH))
|
listOf(File(TEST_DATA_PATH))
|
||||||
).apply {
|
).apply {
|
||||||
languageVersionSettings = LanguageVersionSettingsImpl(
|
languageVersionSettings = LanguageVersionSettingsImpl(
|
||||||
LanguageVersion.LATEST_STABLE, ApiVersion.LATEST_STABLE, mapOf(JvmAnalysisFlags.jsr305 to JavaTypeEnhancementState.STRICT)
|
LanguageVersion.LATEST_STABLE, ApiVersion.LATEST_STABLE, mapOf(JvmAnalysisFlags.javaTypeEnhancementState to JavaTypeEnhancementState.STRICT)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class AnalysisFlag<out T> internal constructor(
|
|||||||
operator fun provideDelegate(instance: Any?, property: KProperty<*>) = Delegate(property.name, ExplicitApiMode.DISABLED)
|
operator fun provideDelegate(instance: Any?, property: KProperty<*>) = Delegate(property.name, ExplicitApiMode.DISABLED)
|
||||||
}
|
}
|
||||||
|
|
||||||
object Jsr305StateWarnByDefault {
|
object JavaTypeEnhancementStateWarnByDefault {
|
||||||
operator fun provideDelegate(instance: Any?, property: KProperty<*>) = Delegate(property.name, JavaTypeEnhancementState.DEFAULT)
|
operator fun provideDelegate(instance: Any?, property: KProperty<*>) = Delegate(property.name, JavaTypeEnhancementState.DEFAULT)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ fun Project.getLanguageVersionSettings(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val extraAnalysisFlags = additionalArguments.configureAnalysisFlags(MessageCollector.NONE).apply {
|
val extraAnalysisFlags = additionalArguments.configureAnalysisFlags(MessageCollector.NONE).apply {
|
||||||
if (javaTypeEnhancementState != null) put(JvmAnalysisFlags.jsr305, javaTypeEnhancementState)
|
if (javaTypeEnhancementState != null) put(JvmAnalysisFlags.javaTypeEnhancementState, javaTypeEnhancementState)
|
||||||
initIDESpecificAnalysisSettings(this@getLanguageVersionSettings)
|
initIDESpecificAnalysisSettings(this@getLanguageVersionSettings)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user