/* * @test /nodynamiccopyright/ * @bug 4074421 4277278 4785453 * @summary Verify that a local class cannot be redefined within its scope. * @author William Maddox (maddox) * * @compile/fail/ref=LocalClasses_2.out -XDrawDiagnostics LocalClasses_2.java
*/
class LocalClasses_2 {
void foo() { class Local { }
{ class Local { } // ERROR
}
}
void bar() {
class Local { }
class Baz { void quux() { class Local { } // OK
}
}
class Quux { void baz() { class Random { void quem() { class Local { } // OK
}
}
}
}
}
}
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.