Skip to content

Added Inline Type Alias refactoring - #138

Merged
oleg68 merged 1 commit into
nbplugins:mainfrom
oleg68:feature/f5-inline-type-alias
Sep 27, 2026
Merged

oleg68 merged 1 commit into
nbplugins:mainfrom
oleg68:feature/f5-inline-type-alias

Conversation

@oleg68

@oleg68 oleg68 commented Sep 27, 2026

Copy link
Copy Markdown

Summary

  • add Inline Type Alias to the existing Ctrl+Alt+N / Refactor → Inline flow
  • reuse IntelliJ IDEA K2 type-alias replacement semantics while preserving NetBeans preview, transactional persistence, and refactoring undo
  • document F5.1 coverage and add declaration, usage, generic-substitution, and action-routing tests

Validation

  • mvn test -Dtest=KaInlineTypeAliasTest,KotlinInlineVariableActionTest,RefactoringCoverageBaselineTest -Dsurefire.failIfNoSpecifiedTests=false
  • mvn clean test
  • mvn clean package -DskipTests
  • Manual NetBeans verification: all occurrences/delete declaration, one occurrence, keep declaration, generic substitutions, Refactor → Undo Last Refactoring, and editor Ctrl+Z

🤖 Generated with Claude Code

Reused IDEA K2 type-alias replacement semantics behind the NetBeans inline dialog, preview, transactional persistence, and undo flow.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@oleg68
oleg68 merged commit 2d427d8 into nbplugins:main Sep 27, 2026
4 checks passed
@oleg68
oleg68 deleted the feature/f5-inline-type-alias branch September 27, 2026 13:00
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