Fix projection compilation against bootstrap compiler
This is needed after 5d95a1ac
This commit is contained in:
+4
-4
@@ -261,7 +261,7 @@ open class WrappedTypeParameterDescriptor(
|
||||
|
||||
override val supertypeLoopChecker = SupertypeLoopChecker.EMPTY
|
||||
|
||||
override fun getParameters() = emptyList()
|
||||
override fun getParameters(): List<TypeParameterDescriptor> = emptyList()
|
||||
|
||||
override fun isFinal() = false
|
||||
|
||||
@@ -687,7 +687,7 @@ open class WrappedEnumEntryDescriptor(
|
||||
TODO("not implemented")
|
||||
}
|
||||
|
||||
override fun getDeclaredTypeParameters() = emptyList()
|
||||
override fun getDeclaredTypeParameters(): List<TypeParameterDescriptor> = emptyList()
|
||||
|
||||
override fun getSealedSubclasses(): Collection<ClassDescriptor> {
|
||||
TODO("not implemented")
|
||||
@@ -773,7 +773,7 @@ open class WrappedPropertyDescriptor(
|
||||
owner.setter?.descriptor as? PropertyAccessorDescriptor
|
||||
).toMutableList()
|
||||
|
||||
override fun getTypeParameters() = emptyList()
|
||||
override fun getTypeParameters(): List<TypeParameterDescriptor> = emptyList()
|
||||
|
||||
override fun getVisibility() = owner.visibility
|
||||
|
||||
@@ -877,7 +877,7 @@ open class WrappedFieldDescriptor(
|
||||
|
||||
override fun getAccessors(): MutableList<PropertyAccessorDescriptor> = mutableListOf()
|
||||
|
||||
override fun getTypeParameters() = emptyList()
|
||||
override fun getTypeParameters(): List<TypeParameterDescriptor> = emptyList()
|
||||
|
||||
override fun getVisibility() = owner.visibility
|
||||
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid
|
||||
import org.jetbrains.kotlin.ir.visitors.transformChildrenVoid
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
|
||||
val jvmDefaultArgumentStubPhase = makeIrFilePhase(
|
||||
val jvmDefaultArgumentStubPhase = makeIrFilePhase<CommonBackendContext>(
|
||||
{ context -> DefaultArgumentStubGenerator(context, false) },
|
||||
name = "DefaultArgumentsStubGenerator",
|
||||
description = "Generate synthetic stubs for functions with default parameter values"
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import org.jetbrains.kotlin.name.Name
|
||||
|
||||
object SYNTHESIZED_INIT_BLOCK: IrStatementOriginImpl("SYNTHESIZED_INIT_BLOCK")
|
||||
|
||||
fun makeInitializersPhase(origin: IrDeclarationOrigin, clinitNeeded: Boolean)= makeIrFilePhase(
|
||||
fun makeInitializersPhase(origin: IrDeclarationOrigin, clinitNeeded: Boolean)= makeIrFilePhase<CommonBackendContext>(
|
||||
{ context -> InitializersLowering(context, origin, clinitNeeded) },
|
||||
name = "Initializers",
|
||||
description = "Handle initializer statements",
|
||||
|
||||
+2
-1
@@ -6,6 +6,7 @@
|
||||
package org.jetbrains.kotlin.backend.common.lower
|
||||
|
||||
import org.jetbrains.kotlin.backend.common.BackendContext
|
||||
import org.jetbrains.kotlin.backend.common.CommonBackendContext
|
||||
import org.jetbrains.kotlin.backend.common.DeclarationContainerLoweringPass
|
||||
import org.jetbrains.kotlin.backend.common.descriptors.*
|
||||
import org.jetbrains.kotlin.backend.common.ir.copyTo
|
||||
@@ -34,7 +35,7 @@ import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.name.NameUtils
|
||||
import java.util.*
|
||||
|
||||
val jvmLocalDeclarationsPhase = makeIrFilePhase(
|
||||
val jvmLocalDeclarationsPhase = makeIrFilePhase<CommonBackendContext>(
|
||||
{ context ->
|
||||
LocalDeclarationsLowering(context, object : LocalNameProvider {
|
||||
override fun localName(declaration: IrDeclarationWithName): String =
|
||||
|
||||
Reference in New Issue
Block a user