aboutsummaryrefslogtreecommitdiff
path: root/kotlin-plugin/src/main/kotlin
diff options
context:
space:
mode:
Diffstat (limited to 'kotlin-plugin/src/main/kotlin')
-rw-r--r--kotlin-plugin/src/main/kotlin/moe/nea/mcautotranslations/kotlin/MCAutoTranslationsCallTransformerAndCollector.kt12
1 files changed, 6 insertions, 6 deletions
diff --git a/kotlin-plugin/src/main/kotlin/moe/nea/mcautotranslations/kotlin/MCAutoTranslationsCallTransformerAndCollector.kt b/kotlin-plugin/src/main/kotlin/moe/nea/mcautotranslations/kotlin/MCAutoTranslationsCallTransformerAndCollector.kt
index d87648d..822be0f 100644
--- a/kotlin-plugin/src/main/kotlin/moe/nea/mcautotranslations/kotlin/MCAutoTranslationsCallTransformerAndCollector.kt
+++ b/kotlin-plugin/src/main/kotlin/moe/nea/mcautotranslations/kotlin/MCAutoTranslationsCallTransformerAndCollector.kt
@@ -86,8 +86,8 @@ class MCAutoTranslationsCallTransformerAndCollector(
val varArgs = irVararg(context.irBuiltIns.anyType.makeNullable(), arguments)
return irCall(
- replacementFunction, replacementFunction.owner.returnType,
- valueArgumentsCount = 2,
+ replacementFunction,
+ replacementFunction.owner.returnType,
).apply {
putValueArgument(0,
constString(key, keySource.startOffset, keySource.endOffset))
@@ -139,8 +139,8 @@ class MCAutoTranslationsCallTransformerAndCollector(
text: String,
startOffset: Int = SYNTHETIC_OFFSET,
endOffset: Int = SYNTHETIC_OFFSET
- ): IrConst<String> =
- text.toIrConst(irPluginContext.irBuiltIns.stringType, startOffset, endOffset) as IrConst<String>
+ ): IrConst =
+ text.toIrConst(irPluginContext.irBuiltIns.stringType, startOffset, endOffset)
}
data class StringTemplate(
@@ -150,13 +150,13 @@ data class StringTemplate(
}
fun IrExpression?.asStringDyn(): StringTemplate? = when (this) {
- is IrConst<*> -> if (kind == IrConstKind.String) StringTemplate(this) else null
+ is IrConst -> if (kind == IrConstKind.String) StringTemplate(this) else null
is IrStringConcatenation -> StringTemplate(this.arguments)
else -> null
}
fun IrExpression?.asStringConst(): String? = when (this) {
- is IrConst<*> -> if (kind == IrConstKind.String) value as String else null
+ is IrConst -> if (kind == IrConstKind.String) value as String else null
is IrStringConcatenation -> this.arguments.singleOrNull().asStringConst()
else -> null
}