vscode-java-debug icon indicating copy to clipboard operation
vscode-java-debug copied to clipboard

Cannot evaluate the instance of anonymous class

Open testforstephen opened this issue 2 years ago • 0 comments

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

testforstephen avatar May 16 '22 01:05 testforstephen