FIR: introduce declaration origin for binary classes from source module
in particular for incremental compilation when module is only partially recompiled. #KT-49750 fixed
This commit is contained in:
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.fir.declarations
|
||||
sealed class FirDeclarationOrigin(private val displayName: String? = null, val fromSupertypes: Boolean = false, val generated: Boolean = false) {
|
||||
object Source : FirDeclarationOrigin()
|
||||
object Library : FirDeclarationOrigin()
|
||||
object Precompiled : FirDeclarationOrigin() // currently used for incremental compilation
|
||||
object BuiltIns : FirDeclarationOrigin()
|
||||
object Java : FirDeclarationOrigin()
|
||||
object Synthetic : FirDeclarationOrigin()
|
||||
|
||||
Reference in New Issue
Block a user