mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
Document the breaking API changes related to the use of Kotlin's internal compiler API (#1221)
* Document the breaking API changes related to the use of Kotlin's internal compiler API * fixup! Document the breaking API changes related to the use of Kotlin's internal compiler API * fixup! Document the breaking API changes related to the use of Kotlin's internal compiler API
This commit is contained in:
parent
fa0674a688
commit
6faac20b57
@ -169,3 +169,35 @@ Package `com.jetbrains.jinja2` renamed to `com.intellij.jinja`
|
||||
|
||||
`org.jetbrains.plugins.github.pullrequest.action.GHPRActionKeys.getPULL_REQUEST_DATA_PROVIDER()` method removed
|
||||
: Migrated to MVVM, hidden implementation details.
|
||||
|
||||
### Kotlin Plugin 2024.1
|
||||
`org.jetbrains.kotlin.ir.visitors.IrElementVisitor.visitInlinedFunctionBlock(inlinedFunctionBlock: IrInlinedFunctionBlock, data: D)` abstract method added
|
||||
|
||||
`org.jetbrains.kotlin.ir.visitors.IrElementVisitor.visitReturnableBlock(returnableBlock: IrReturnableBlock, data: D)` abstract method added
|
||||
|
||||
`org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid.visitInlinedFunctionBlock(inlinedFunctionBlock: IrInlinedFunctionBlock)` abstract method added
|
||||
|
||||
`org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid.visitInlinedFunctionBlock(inlinedFunctionBlock: IrInlinedFunctionBlock, data: Nothing?)` abstract method added
|
||||
|
||||
`org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid.visitReturnableBlock(returnableBlock: IrReturnableBlock)` abstract method added
|
||||
|
||||
`org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid.visitReturnableBlock(retunrableBlock: IrReturnableBlock, data: Nothing?)` abstract method added
|
||||
|
||||
`org.jetbrains.kotlin.fir.expressions.FirConstExpression` class renamed `org.jetbrains.kotlin.fir.expressions.FirLiteralExpression`
|
||||
|
||||
`org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin.DELEGATE` class removed
|
||||
: `org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin.Companion.DELEGATE` should be used instead
|
||||
|
||||
`org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin.DELEGATED_MEMBER` class removed
|
||||
: `org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin.Companion.DELEGATED_MEMBER` should be used instead
|
||||
|
||||
`org.jetbrains.kotlin.config.JvmDefaultMode.DEFAULT` field removed
|
||||
: Use `org.jetbrains.kotlin.config.JvmDefaultMode.DISABLE`
|
||||
|
||||
Method `org.jetbrains.kotlin.backend.common.lower.LocalDeclarationsLoweringKt.getParentsWithSelf(IrDeclaration)` renamed to `org.jetbrains.kotlin.ir.util.IrUtilsKt.getParentsWithSelf`
|
||||
|
||||
`org.jetbrains.kotlin.daemon.common.CompileService.Companion.getNO_SESSION()` method removed
|
||||
: Use `org.jetbrains.kotlin.daemon.common.CompileService.NO_SESSION` const instead
|
||||
|
||||
Class `org.jetbrains.kotlin.ir.declarations.IrDeclarationOriginImpl` made final
|
||||
: Create a new `IrDeclarationOrigin` by delegation. See https://github.com/JetBrains/kotlin/blob/a3b55cf758f3a7ceb596f65507c2f61ada5266af/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrDeclarationOrigin.kt#L20
|
||||
|
Loading…
x
Reference in New Issue
Block a user