-
Notifications
You must be signed in to change notification settings - Fork 10.6k
Closed
Labels
compilerThe Swift compiler itselfThe Swift compiler itselffeatureA feature request or implementationA feature request or implementationrefactoringArea → source tooling: refactoringArea → source tooling: refactoringsource toolingArea: IDE support, SourceKit, and other source toolingArea: IDE support, SourceKit, and other source tooling
Description
Previous ID | SR-6297 |
Radar | None |
Original Reporter | @ahoppen |
Type | New Feature |
Status | Closed |
Resolution | Done |
Additional Detail from JIRA
Votes | 0 |
Component/s | Source Tooling |
Labels | New Feature, Refactoring |
Assignee | @ahoppen |
Priority | Medium |
md5: 5a7e088b617453915d73b969f7f96685
Issue Description:
Add a range-based refactoring action that moves selected members of a nominal type to a new extension of that type.
class Foo {
func foo() {
}
func bar() {
}
}
to
class Foo {
func foo() {
}
}
extension Foo {
func bar() {
}
}
Metadata
Metadata
Assignees
Labels
compilerThe Swift compiler itselfThe Swift compiler itselffeatureA feature request or implementationA feature request or implementationrefactoringArea → source tooling: refactoringArea → source tooling: refactoringsource toolingArea: IDE support, SourceKit, and other source toolingArea: IDE support, SourceKit, and other source tooling