这是一个小样本:
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 ...
我尝试在表达式窗口中查看相同的变量...它无法评估:
更新:
甚至尝试在显示视图中检查变量...它没有评估:
答案 0 :(得分:0)
表达式eval一个java表达式,如' util.printHello(" World")' 并返回结果(" Hello World")。 ' util的'不是一个表达'但只是一个变量名,如果要检查它,请使用Variables视图或Inspect命令。