Skip to content

refactor(audit): finalize()-Methoden umbenannt (Sonar java:S1217)#2

Merged
sebolber merged 1 commit into
mainfrom
claude/rename-finalize-method-xv1pL
Apr 19, 2026
Merged

refactor(audit): finalize()-Methoden umbenannt (Sonar java:S1217)#2
sebolber merged 1 commit into
mainfrom
claude/rename-finalize-method-xv1pL

Conversation

@sebolber

Copy link
Copy Markdown
Owner

Summary

  • Umbenennung aller finalize(...)-Methoden, die Sonar als Verwechslungsgefahr mit Object.finalize() markiert hat (Rule java:S1217, 5 Treffer).
  • AiCallAuditPort.finalize / JpaAiCallAuditAdapter.finalizefinalizeAudit
  • ReachabilityAgent.finalize (private Wrapper) → finalizeAuditSafely
  • ProfileAssistantService.finalize / ProfileAssistantController.finalizefinalizeDraft
  • Aufrufer in AiCallAuditService und alle Unit-/Web-Tests nachgezogen; kein Verhaltens-Change.

Test plan

  • ./mvnw -pl cvm-llm-gateway,cvm-ai-services,cvm-api -am test → 154 Tests, 0 Failures
  • Sonar-Scan bestätigt, dass die fünf java:S1217-Findings geschlossen sind
  • ArchUnit-Checks im CI bleiben grün

https://claude.ai/code/session_01U99zAKkCaa8Rwf1mZfTdrM

…217)

Umbenennung aller oeffentlichen/privaten finalize(...)-Methoden, damit
keine Verwechslung mit Object.finalize() entstehen kann:

- AiCallAuditPort.finalize -> finalizeAudit (+ JpaAiCallAuditAdapter)
- ReachabilityAgent.finalize -> finalizeAuditSafely (private Wrapper)
- ProfileAssistantService.finalize -> finalizeDraft
- ProfileAssistantController.finalize -> finalizeDraft

Aufrufer in AiCallAuditService sowie alle Unit-/Web-Tests angepasst.
Kein Verhalten geaendert; alle 154 Tests der betroffenen Module gruen.

CVM-79
@sonarqubecloud

Copy link
Copy Markdown

@sebolber sebolber merged commit dbf27e0 into main Apr 19, 2026
1 of 2 checks passed
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.

2 participants