无法在eclipse中观看java本地类实例

时间:2015-02-26 14:33:41

标签: java eclipse debugging watch local-class

这是一个小样本:

public class LocalClassSample {
    public static void main(String[] args) {
        class Utils {
            public void printHello(String name) {
                System.out.println("Hello " + name);
            }
            public String outHello(String name) {
                return "hello " + name; 
            }
        }

        Utils util = new Utils();
        util.printHello("World");
    }
}

我在最后一行放了一个断点。我能够在Variables窗口中查看util ...

enter image description here

我尝试在表达式窗口中查看相同的变量...它无法评估:

enter image description here 更新:

甚至尝试在显示视图中检查变量...它没有评估: enter image description here

1 个答案:

答案 0 :(得分:0)

表达式eval一个java表达式,如' util.printHello(" World")' 并返回结果(" Hello World")。 ' util的'不是一个表达'但只是一个变量名,如果要检查它,请使用Variables视图或Inspect命令。