[IR] Add a new method to the IrDiagnosticReporter interface

This commit is contained in:
Sergej Jaskiewicz
2023-12-15 16:51:19 +01:00
committed by Space Team
parent 2cee4ddf5c
commit c800144025
2 changed files with 3 additions and 1 deletions
@@ -46,7 +46,7 @@ class KtDiagnosticReporterWithImplicitIrBasedContext(
override fun at(irElement: IrElement, containingIrFile: IrFile): DiagnosticContextImpl =
at(irElement.toSourceElement(containingIrFile), irElement, containingIrFile)
fun at(
override fun at(
sourceElement: AbstractKtSourceElement?,
irElement: IrElement,
containingFile: IrFile
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.ir
import org.jetbrains.kotlin.AbstractKtSourceElement
import org.jetbrains.kotlin.config.LanguageVersionSettings
import org.jetbrains.kotlin.diagnostics.KtDiagnosticReporterWithContext.DiagnosticContextImpl
import org.jetbrains.kotlin.diagnostics.rendering.Renderer
@@ -19,6 +20,7 @@ interface IrDiagnosticReporter {
fun at(irDeclaration: IrDeclaration): DiagnosticContextImpl
fun at(irElement: IrElement, containingIrFile: IrFile): DiagnosticContextImpl
fun at(irElement: IrElement, containingIrDeclaration: IrDeclaration): DiagnosticContextImpl
fun at(sourceElement: AbstractKtSourceElement?, irElement: IrElement, containingFile: IrFile): DiagnosticContextImpl
}
object IrDiagnosticRenderers {