IntelliJ如何确定Java类中可访问哪些类?

时间:2018-07-12 18:48:43

标签: intellij-idea

当我在IntelliJ中调试Web应用程序的Java类时,可以使用Evaluate Expression...键入相当任意的表达式。例如,在调试我的课程时,我输入了exchange.get(OperationResourceInfo.class)并得到了结果。 IntelliJ可以使用完成情况向我提供OperationResourceInfo.class。它在org.apache.cxf.jaxrs.model中找到了该类。

如果我退出调试并编辑类,则IntelliJ将不会使用完成功能找到OperationResourceInfo.class。如果我手动进行导入,

import org.apache.cxf.jaxrs.model.OperationResourceInfo;

Intellij使用红色文本表示存在问题。到底是怎么回事? IntelliJ是否在运行时使用Tomcat容器的运行时类路径来评估表达式完成选项,而在编译时使用类路径来编辑完成?

0 个答案:

没有答案