[FIR] More special names unification
This commit is contained in:
+3
-2
@@ -12,6 +12,7 @@ import org.jetbrains.kotlin.fir.expressions.FirExpression
|
||||
import org.jetbrains.kotlin.fir.generateTemporaryVariable
|
||||
import org.jetbrains.kotlin.fir.lightTree.converter.generateDestructuringBlock
|
||||
import org.jetbrains.kotlin.fir.lightTree.fir.modifier.Modifier
|
||||
import org.jetbrains.kotlin.name.SpecialNames
|
||||
|
||||
data class DestructuringDeclaration(
|
||||
val isVar: Boolean,
|
||||
@@ -24,9 +25,9 @@ data class DestructuringDeclaration(
|
||||
val baseVariable = generateTemporaryVariable(
|
||||
moduleData,
|
||||
source,
|
||||
"destruct",
|
||||
SpecialNames.DESTRUCT,
|
||||
initializer,
|
||||
modifier.annotations
|
||||
extractedAnnotations = modifier.annotations
|
||||
)
|
||||
return generateDestructuringBlock(moduleData, this, baseVariable, tmpVariable = true)
|
||||
}
|
||||
|
||||
+1
-1
@@ -631,7 +631,7 @@ abstract class BaseFirBuilder<T>(val baseSession: FirSession, val context: Conte
|
||||
val resultVar = generateTemporaryVariable(
|
||||
baseModuleData,
|
||||
desugaredSource,
|
||||
Name.special("<unary-result>"),
|
||||
SpecialNames.UNARY_RESULT,
|
||||
resultInitializer
|
||||
)
|
||||
|
||||
|
||||
@@ -40,6 +40,9 @@ object SpecialNames {
|
||||
@JvmField
|
||||
val UNARY = Name.special("<unary>")
|
||||
|
||||
@JvmField
|
||||
val UNARY_RESULT = Name.special("<unary-result>")
|
||||
|
||||
@JvmField
|
||||
val THIS = Name.special("<this>")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user