Skip to content

Commit

Permalink
[atomicfu] Replace usages of IrElementTransformer with IrTransformer
Browse files Browse the repository at this point in the history
KT-61746
  • Loading branch information
broadwaylamb authored and qodana-bot committed Oct 3, 2024
1 parent 8141af6 commit fe895c7
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ abstract class AbstractAtomicfuTransformer(
}
}

abstract inner class AtomicPropertiesTransformer : IrElementTransformer<IrFunction?> {
abstract inner class AtomicPropertiesTransformer : IrTransformer<IrFunction?>() {

override fun visitClass(declaration: IrClass, data: IrFunction?): IrStatement {
val declarationsToBeRemoved = mutableListOf<IrDeclaration>()
Expand Down Expand Up @@ -387,7 +387,7 @@ abstract class AbstractAtomicfuTransformer(
}
}

abstract inner class AtomicFunctionCallTransformer : IrElementTransformer<IrFunction?> {
abstract inner class AtomicFunctionCallTransformer : IrTransformer<IrFunction?>() {

override fun visitFunction(declaration: IrFunction, data: IrFunction?): IrStatement {
return super.visitFunction(declaration, declaration)
Expand Down Expand Up @@ -705,7 +705,7 @@ abstract class AbstractAtomicfuTransformer(
*
* It's launched as a separate transformation stage to avoid recursive visiting.
*/
private inner class RemapValueParameters : IrElementTransformer<IrFunction?> {
private inner class RemapValueParameters : IrTransformer<IrFunction?>() {

override fun visitFunction(declaration: IrFunction, data: IrFunction?): IrStatement {
return super.visitFunction(declaration, declaration)
Expand Down Expand Up @@ -748,7 +748,7 @@ abstract class AbstractAtomicfuTransformer(
}
}

private inner class FinalTransformationChecker : IrElementTransformer<IrFunction?> {
private inner class FinalTransformationChecker : IrTransformer<IrFunction?>() {
override fun visitFunction(declaration: IrFunction, data: IrFunction?): IrStatement {
return super.visitFunction(declaration, declaration)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.ir.types.*
import org.jetbrains.kotlin.ir.util.*
import org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid
import org.jetbrains.kotlin.ir.expressions.IrTypeOperator.*
import org.jetbrains.kotlin.ir.visitors.IrElementTransformer
import org.jetbrains.kotlin.ir.visitors.IrTransformer
import org.jetbrains.kotlin.platform.isJs

private const val AFU_PKG = "kotlinx.atomicfu"
Expand Down Expand Up @@ -95,7 +95,7 @@ class AtomicfuJsIrTransformer(private val context: IrPluginContext) {
}
}

private inner class AtomicTransformer : IrElementTransformer<IrFunction?> {
private inner class AtomicTransformer : IrTransformer<IrFunction?>() {

override fun visitProperty(declaration: IrProperty, data: IrFunction?): IrStatement {
// Support transformation for delegated properties:
Expand Down

0 comments on commit fe895c7

Please sign in to comment.