Swift opens the compiler logic behind local refactoring
engineeringswifttoolingcompilersSwift's local refactoring engine combines semantic selection analysis with textual edits. Its open implementation separates deciding whether an action applies from performing the transformation.