Minor. Rename flag in JvmAnalysisFlags: jsr305 -> javaTypeEnhancementState

This commit is contained in:
Denis Zharkov
2019-08-14 14:18:08 +03:00
committed by Victor Petukhov
parent 93d9301847
commit 90a9ca6cb3
8 changed files with 8 additions and 8 deletions
@@ -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)
@@ -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)
} }
@@ -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)
} }