[FIR] Add 'buildCodeFragmentCopy()' and 'replaceBlock()' for IDE analysis
This commit is contained in:
+4
@@ -370,6 +370,10 @@ object BuilderConfigurator : AbstractBuilderConfigurator<FirTreeBuilder>(FirTree
|
||||
withCopy()
|
||||
}
|
||||
|
||||
builder(codeFragment) {
|
||||
withCopy()
|
||||
}
|
||||
|
||||
builder(resolvedQualifier) {
|
||||
parents += abstractResolvedQualifierBuilder
|
||||
defaultFalse("isNullableLHSForCallableReference", "isFullyQualified")
|
||||
|
||||
+1
-1
@@ -497,7 +497,7 @@ object NodeConfigurator : AbstractFieldConfigurator<FirTreeBuilder>(FirTreeBuild
|
||||
|
||||
codeFragment.configure {
|
||||
+symbol("FirCodeFragmentSymbol")
|
||||
+field(block).withTransform()
|
||||
+field(block, withReplace = true).withTransform()
|
||||
}
|
||||
|
||||
packageDirective.configure {
|
||||
|
||||
Reference in New Issue
Block a user