java - 未显示内部类 Intellij IDEA 错误

标签 java intellij-idea

您能告诉我为什么 IDEA 没有显示以下任何错误吗?这个语法正确吗?当我尝试编译时,它显示错误消息 Error:(24, 37) java: '(' Expected

public class Outer {
    class Inner {
        Inner() {
            System.out.println("hello");
        }
    }
}

class TestLine {
    public static void main(String[] args) {
    Outer o = new Outer();
    Outer.Inner oi = o.new Outer.Inner(); //This is the line in question

    //write way to do it as I know of
    //Outer.Inner oi = o.new Inner();
    }
}

最佳答案

IntelliJ IDEA 为我显示了正确的错误,并提供了自动修复代码的快速修复。我认为您可能正在运行旧版本的 IntelliJ IDEA。出现the issue已在 IntelliJ IDEA 2019.1 中修复。

"Qualified class reference is not allowed in qualified new" error highlighting

关于java - 未显示内部类 Intellij IDEA 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55532333/

相关文章:

python - 从命令行脚本使用 PyCharm 检查

java - Intellij奇怪的编译错误

intellij-idea - 如何执行gradle任务

java - 使用Tomcat配置时如何在Idea中重新部署javascript

java - 使用 --severity 参数运行 gae appcfg.sh 时出错

c# - 将 shared_ptr 与托管语言引用进行比较

java - 如何在 IntelliJ 中查看 Tomcat 生成的 Web 应用程序日志

java - 带有项目/实体集合的 Spring Cache

java - 尝试获取泛型类型参数时出现 ClassCastException

java - 如何在java中将字符串中每个单词的第一个和最后一个字母大写