Skip to content

Added Move Nested Member refactoring - #141

Merged
oleg68 merged 2 commits into
nbplugins:mainfrom
oleg68:feature/f4-3-move-nested-members
Oct 4, 2026
Merged

oleg68 merged 2 commits into
nbplugins:mainfrom
oleg68:feature/f4-3-move-nested-members

Conversation

@oleg68

@oleg68 oleg68 commented Oct 4, 2026

Copy link
Copy Markdown

Summary

  • added a K2-native Move Nested Member workflow for nested classes/objects and companion functions/properties
  • added a structured target chooser, fresh K2 target discovery, atomic multi-file updates, and Undo Last Refactoring support
  • allowed nested classes/objects to move into bodyless target classes/objects, creating a target body automatically
  • restricted the command to the Refactor menu and covered the bodyless-target regression

Validation

  • mvn clean test — passed (863 tests)
  • mvn package -DskipTests — passed; produced Nbm/target/nbm/netbeans-plugin-kotlin-nbm-0.11.260-SNAPSHOT.nbm
  • git diff --check — passed
  • python3 build-scripts/update-copyright.py --check — passed

🤖 Generated with Claude Code

Oleg Samarin and others added 2 commits September 30, 2026 08:29
Co-Authored-By: Claude Code <noreply@anthropic.com>
@oleg68
oleg68 merged commit 0092358 into nbplugins:main Oct 4, 2026
4 checks passed
@oleg68
oleg68 deleted the feature/f4-3-move-nested-members branch October 4, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant