Внутренний класс Intellij IDEA ошибка не отображается - PullRequest
1 голос
/ 05 апреля 2019

Не могли бы вы сказать мне, почему 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();
    }
}

1 Ответ

1 голос
/ 08 апреля 2019

IntelliJ IDEA показывает правильную ошибку для меня и предлагает быстрое исправление для автоматического исправления кода.Я думаю, что вы, вероятно, используете старую версию IntelliJ IDEA.Похоже, проблема была исправлена ​​в IntelliJ IDEA 2019.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...