Merge pull request #2121 from jimgoog/mutable-origin
Make IrDeclaration.origin mutable
This commit is contained in:
@@ -30,7 +30,7 @@ interface IrSymbolOwner : IrElement {
|
||||
|
||||
interface IrDeclaration : IrStatement, IrAnnotationContainer {
|
||||
val descriptor: DeclarationDescriptor
|
||||
val origin: IrDeclarationOrigin
|
||||
var origin: IrDeclarationOrigin
|
||||
|
||||
var parent: IrDeclarationParent
|
||||
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user