FIR: Remove FirQualifiedAccessWithoutCallee.safe from generated code
^KT-38444 In Progress
This commit is contained in:
-2
@@ -150,7 +150,6 @@ object BuilderConfigurator : AbstractBuilderConfigurator<FirTreeBuilder>(FirTree
|
||||
builder(functionCall) {
|
||||
parents += qualifiedAccessBuilder
|
||||
parents += callBuilder
|
||||
defaultFalse("safe")
|
||||
defaultNoReceivers()
|
||||
openBuilder()
|
||||
default("argumentList") {
|
||||
@@ -161,7 +160,6 @@ object BuilderConfigurator : AbstractBuilderConfigurator<FirTreeBuilder>(FirTree
|
||||
|
||||
builder(qualifiedAccessExpression) {
|
||||
parents += qualifiedAccessBuilder
|
||||
defaultFalse("safe")
|
||||
defaultNoReceivers()
|
||||
}
|
||||
|
||||
|
||||
+1
-11
@@ -76,19 +76,13 @@ object ImplementationConfigurator : AbstractFirTreeImplementationConfigurator()
|
||||
|
||||
impl(arrayOfCall)
|
||||
|
||||
val modifiableQualifiedAccess = impl(qualifiedAccessWithoutCallee, "FirModifiableQualifiedAccess") {
|
||||
isMutable("safe")
|
||||
}
|
||||
val modifiableQualifiedAccess = impl(qualifiedAccessWithoutCallee, "FirModifiableQualifiedAccess") {}
|
||||
|
||||
impl(callableReferenceAccess) {
|
||||
parents += modifiableQualifiedAccess
|
||||
}
|
||||
|
||||
impl(componentCall) {
|
||||
default("safe") {
|
||||
value = "false"
|
||||
withGetter = true
|
||||
}
|
||||
default("calleeReference", "FirSimpleNamedReference(source, Name.identifier(\"component\$componentIndex\"), null)")
|
||||
useTypes(simpleNamedReferenceType, nameType)
|
||||
optInToInternals()
|
||||
@@ -255,10 +249,6 @@ object ImplementationConfigurator : AbstractFirTreeImplementationConfigurator()
|
||||
|
||||
impl(thisReceiverExpression) {
|
||||
parents += modifiableQualifiedAccess
|
||||
default("safe") {
|
||||
value = "false"
|
||||
withGetter = true
|
||||
}
|
||||
defaultNoReceivers()
|
||||
}
|
||||
|
||||
|
||||
-1
@@ -185,7 +185,6 @@ object NodeConfigurator : AbstractFieldConfigurator<FirTreeBuilder>(FirTreeBuild
|
||||
}
|
||||
|
||||
qualifiedAccessWithoutCallee.configure {
|
||||
+booleanField("safe")
|
||||
+typeArguments.withTransform()
|
||||
+receivers
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user