Make IrDeclaration.origin mutable

This commit is contained in:
Jim S
2019-02-16 09:55:03 -08:00
parent a7ea252973
commit 47d63fc9be
3 changed files with 3 additions and 3 deletions
@@ -30,7 +30,7 @@ interface IrSymbolOwner : IrElement {
interface IrDeclaration : IrStatement, IrAnnotationContainer {
val descriptor: DeclarationDescriptor
val origin: IrDeclarationOrigin
var origin: IrDeclarationOrigin
var parent: IrDeclarationParent
@@ -25,7 +25,7 @@ import org.jetbrains.kotlin.ir.expressions.IrCall
abstract class IrDeclarationBase(
startOffset: Int,
endOffset: Int,
override val origin: IrDeclarationOrigin
override var origin: IrDeclarationOrigin
) : IrElementBase(startOffset, endOffset),
IrDeclaration {
@@ -23,7 +23,7 @@ import kotlin.reflect.KProperty
abstract class IrLazyDeclarationBase(
startOffset: Int,
endOffset: Int,
override val origin: IrDeclarationOrigin,
override var origin: IrDeclarationOrigin,
private val stubGenerator: DeclarationStubGenerator,
protected val typeTranslator: TypeTranslator
) : IrElementBase(startOffset, endOffset), IrDeclaration {