Remove experimental coroutines support. Part 2
This commit is contained in:
committed by
TeamCityServer
parent
0ae18372c5
commit
1f8dd45c2b
@@ -81,14 +81,10 @@ class JavaResolverComponents(
|
||||
}
|
||||
|
||||
interface JavaResolverSettings {
|
||||
val isReleaseCoroutines: Boolean
|
||||
val correctNullabilityForNotNullTypeParameter: Boolean
|
||||
val typeEnhancementImprovementsInStrictMode: Boolean
|
||||
|
||||
object Default : JavaResolverSettings {
|
||||
override val isReleaseCoroutines: Boolean
|
||||
get() = false
|
||||
|
||||
override val correctNullabilityForNotNullTypeParameter: Boolean
|
||||
get() = false
|
||||
|
||||
@@ -98,12 +94,10 @@ interface JavaResolverSettings {
|
||||
|
||||
companion object {
|
||||
fun create(
|
||||
isReleaseCoroutines: Boolean,
|
||||
correctNullabilityForNotNullTypeParameter: Boolean,
|
||||
typeEnhancementImprovementsInStrictMode: Boolean
|
||||
): JavaResolverSettings =
|
||||
object : JavaResolverSettings {
|
||||
override val isReleaseCoroutines get() = isReleaseCoroutines
|
||||
override val correctNullabilityForNotNullTypeParameter get() = correctNullabilityForNotNullTypeParameter
|
||||
override val typeEnhancementImprovementsInStrictMode get() = typeEnhancementImprovementsInStrictMode
|
||||
}
|
||||
|
||||
-2
@@ -26,8 +26,6 @@ interface TypeMappingConfiguration<out T : Any> {
|
||||
|
||||
// returns null when type doesn't need to be preprocessed
|
||||
fun preprocessType(kotlinType: KotlinType): KotlinType? = null
|
||||
|
||||
fun releaseCoroutines(): Boolean = true
|
||||
}
|
||||
|
||||
fun <T : Any> mapType(
|
||||
|
||||
Reference in New Issue
Block a user