Статичный метод в локальном классе
Когда и где изменили возможности локального класса, в документации написано что он не может иметь статичных методов, но они прекрасно компилируются. Хочу найти в какой джаве это изменили.
Пример компилируемого кода
public void sayGoodbyeInEnglish() {
class EnglishGoodbye {
public static void sayGoodbye() {
System.out.println("Bye bye");
}
}
EnglishGoodbye.sayGoodbye();
}