fix: disable getter/setter renaming in headless mode (#20) #21

Merged
fred merged 1 commit from fix/20-rename-field-illegal-argument into main 2026-03-07 16:20:32 +00:00
Collaborator

Summary

  • jdt_rename_element schlug bei allen Field-Renames mit IllegalArgumentException in ProjectScope.getNode() fehl
  • Ursache: setRenameGetters(true) / setRenameSetters(true) löst Zugriff auf Project-Preferences aus, die im Headless-/Standalone-Modus nicht initialisiert sind
  • Fix: Getter/Setter-Renaming deaktiviert (false) — kann bei Bedarf separat umbenannt werden

Closes #20

## Summary - `jdt_rename_element` schlug bei allen Field-Renames mit `IllegalArgumentException` in `ProjectScope.getNode()` fehl - Ursache: `setRenameGetters(true)` / `setRenameSetters(true)` löst Zugriff auf Project-Preferences aus, die im Headless-/Standalone-Modus nicht initialisiert sind - Fix: Getter/Setter-Renaming deaktiviert (`false`) — kann bei Bedarf separat umbenannt werden Closes #20
fix: disable getter/setter renaming in headless mode (#20)
All checks were successful
Build and Release / build (push) Successful in 3m40s
cdf91a208d
ProjectScope.getNode() throws IllegalArgumentException when renaming
fields because project preferences are not initialized in standalone
mode. Disable automatic getter/setter renaming to avoid the crash.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fred merged commit cdf91a208d into main 2026-03-07 16:20:32 +00:00
fred deleted branch fix/20-rename-field-illegal-argument 2026-03-07 16:20:32 +00:00
Sign in to join this conversation.
No description provided.