microsoft / microsoft/vscode-java-debug

Cannot evaluate the instance of anonymous class

Offen
#1,163 1 Kommentar 1 Reaktion 1 zugewiesene Person Auf GitHub ansehen

@testforstephen arbeitet bereits daran.

Seit 16.5.2022.

ai-triaged bug evaluation
Vorherrschende Sprache
TypeScript
Sterne
591
Forks
429
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
19

Beschreibung

Hi, I have a similar problem with internal field initializer.

import java.util.*;
public class RomanToInteger {
    public int romanToInt(String s) {
        var ri = new HashMap<Character,Integer>() {{ 
            put('I', 1);
        }};
        var c = ri.get(s.charAt(0)); // ri returns cannot evaluate
        return 0;
    }
}

cannot-evaluate

Environment
Operating System: Win 11
JDK version: openjdk version "11.0.12" 2021-07-20
Java extension version: Language Support for Java(TM) by Red Hat 0.40.1
Java Debugger extension version: 0.40.1
Visual Studio Code Version: 1.67.1
Commit: da15b6fd3ef856477bf6f4fb29ba1b7af717770d

Originally posted by @martinkunc in https://github.com/microsoft/vscode-java-debug/issues/754#issuecomment-1126981962

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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