Merge pull request #2121 from jimgoog/mutable-origin

Make IrDeclaration.origin mutable
This commit is contained in:
Dmitry N. Petrov
2019-02-18 16:48:50 +03:00
committed by GitHub
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 {