2

这是一个小样本:

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");
    }
}

我在最后一行放了一个断点。我可以在“变量”窗口中查看 util ...

在此处输入图像描述

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

在此处输入图像描述 更新:

甚至尝试检查显示视图中的变量......它不会评估: 在此处输入图像描述

4

1 回答 1

0

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

于 2015-02-26T14:43:49.807 回答