Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

REGRESSION: Refactor>Rename messes up javadoc comment formatting.

Aperta
#9,492 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
58/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java

Direzione di ricerca

Riproducete la ridenominazione in una classe Java con Javadoc usando Refactor > Rename e Apply Rename on Comments, quindi confrontate la formattazione dei paragrafi con NetBeans 26 o versioni precedenti. Tracciate il percorso di refactoring Java responsabile dell’aggiornamento dei commenti Javadoc; il lavoro è completato quando il nome della classe viene rinominato, mentre l’indentazione e la formattazione dei paragrafi dopo

rimangono invariate.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Java JavaDoc kind:bug needs:triage
Apache NetBeans version

Apache NetBeans 30

What happened

In the example class file below,

  1. cursor on class decl class name, line 8
  2. rename RefactorRenameCommentFormat to Foo
  3. checked: Apply Rename on Comments
  4. <CR> to refactor

Observe The comments, line 6 and 13, messed up.
If there are multiple lines after the <p> the whole paragraph if affected.

NOTE: if <p> is taken away:

  1. the comment indentation is not changed
  2. the class name in the comment is not renamed.
package com.raelity.play;

/**
 * Some stuff.
 * <p>
 * This is stuff RefactorRenameCommentFormat.someMethod().anotherMethod.
 */
public class RefactorRenameCommentFormat
{
    /**
     * Some stuff.
     * <p>
     * This is stuff RefactorRenameCommentFormat.someMethod().anotherMethod.
     */
    public RefactorRenameCommentFormat someMethod() {
        return null;
    }
    public String anotherMethod() {
        return null;
    }
}
Language / Project Type / NetBeans Component

java/javadoc

How to reproduce

See OP.
I'm assuming this a regression since #8233 was a regression. This might be another case of the same problem from #8233.

Did this work correctly in an earlier version?

Apache NetBeans 26 or earlier

Operating System

Linux harmony 7.0.9-76070009-generic #202605191504177946462222.04~ef31795 SMP PREEMPT_DYNAMIC Fri M x86_64 x86_64 x86_64 GNU/Linux

JDK

Java: 26; OpenJDK 64-Bit Server VM 26+35-2893 Runtime: OpenJDK Runtime Environment 26+35-2893

Apache NetBeans packaging

Apache NetBeans binary zip

Anything else

No response

Are you willing to submit a pull request?

No

Lingua principale
Java
Stelle
3.1k
Fork
939
Merge medio
4g 21h
PR unite (30g)
24

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di apache/netbeans

Tutte le issue di apache/netbeans

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.