Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Function breakpoint on constructor does not work e.g. java.io.PrintStream#PrintStream

Offen
#1,331 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java, typescript, vscode
Bereich
devtools

Rechercherichtung

Reproduziere das Problem mit dem bereitgestellten p.UC-Beispiel und dem java.io.PrintStream#PrintStream-Breakpoint und vergleiche sie mit dem funktionierenden println-Breakpoint. Verfolge die Behandlung von Funktions-Breakpoints für Konstruktornamen im Java-Debugger und überprüfe anschließend, dass sowohl Breakpoints für Konstruktoren von Bibliotheksklassen als auch von Benutzerklassen am Konstruktor-Body anhalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

ai-triaged breakpoint bug feature request

Function breakpoint on constructor does not work using syntax like java.io.PrintStream#PrintStream . I can set function breakpoint on methods like java.io.PrintStream#println .

In any program set function breakpoint on constructor of a library class constructor such as java.io.PrintStream#PrintStream or even user class:

package p;

public class UC {
    public UC() {
        System.out.println("In UC CTOR"); // Function breakpoint p.UC#UC should work and stop here.
    }
    public static void main(String[] args) {
        UC uc = new UC();
    }
}

Set function breakpoint: p.UC#UC

Current Result

Both function breakpoints java.io.PrintStream#PrintStream and p.UC#UC for constructors don't work.

Expected Result

Function breakpoints on constructors should work.

Additional Informations
Vorherrschende Sprache
TypeScript
Sterne
591
Forks
429
Ø Merge
1 T. 3 Std.
Gemergte PRs (30 T.)
19

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus microsoft/vscode-java-debug

Alle Issues in microsoft/vscode-java-debug

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.