Drop TypeLazinessToken and LazyResolveToken
This commit is contained in:
-4
@@ -27,7 +27,6 @@ import org.jetbrains.kotlin.config.JvmTarget
|
||||
import org.jetbrains.kotlin.container.get
|
||||
import org.jetbrains.kotlin.container.useImpl
|
||||
import org.jetbrains.kotlin.container.useInstance
|
||||
import org.jetbrains.kotlin.context.LazyResolveToken
|
||||
import org.jetbrains.kotlin.context.ModuleContext
|
||||
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.FunctionDescriptor
|
||||
@@ -270,8 +269,6 @@ object IDELightClassContexts {
|
||||
useImpl<AdHocAnnotationResolver>()
|
||||
|
||||
useInstance(object : WrappedTypeFactory(sm) {
|
||||
override fun createLazyWrappedType(computation: () -> KotlinType): KotlinType = errorType()
|
||||
|
||||
override fun createDeferredType(trace: BindingTrace, computation: () -> KotlinType) = errorType()
|
||||
|
||||
override fun createRecursionIntolerantDeferredType(trace: BindingTrace, computation: () -> KotlinType) = errorType()
|
||||
@@ -280,7 +277,6 @@ object IDELightClassContexts {
|
||||
})
|
||||
|
||||
IdeaEnvironment.configure(this)
|
||||
useImpl<LazyResolveToken>()
|
||||
|
||||
useImpl<ResolveSession>()
|
||||
}
|
||||
|
||||
+2
-2
@@ -2,6 +2,6 @@ package foo
|
||||
|
||||
open class A<T>
|
||||
|
||||
fun <T> f(<warning descr="[UNUSED_PARAMETER] Parameter 't' is never used">t</warning>: T<error descr="[TYPE_ARGUMENTS_NOT_ALLOWED] Type arguments are not allowed for type parameters"><<error descr="[DEBUG] Reference is not resolved to anything, but is not marked unresolved">T</error>></error>) {}
|
||||
fun <T> f(<warning descr="[UNUSED_PARAMETER] Parameter 't' is never used">t</warning>: T<error descr="[TYPE_ARGUMENTS_NOT_ALLOWED] Type arguments are not allowed for type parameters"><T></error>) {}
|
||||
|
||||
fun <T> use(<warning descr="[UNUSED_PARAMETER] Parameter 'b' is never used">b</warning>: foo<error descr="[TYPE_ARGUMENTS_NOT_ALLOWED] Type arguments are not allowed here"><T></error>.A<T>) {}
|
||||
fun <T> use(<warning descr="[UNUSED_PARAMETER] Parameter 'b' is never used">b</warning>: foo<error descr="[TYPE_ARGUMENTS_NOT_ALLOWED] Type arguments are not allowed here"><T></error>.A<T>) {}
|
||||
|
||||
Reference in New Issue
Block a user