Cross Reference: LocalClasses_2.java
xref
: /
openjdk7
/
langtools
/
test
/
tools
/
javac
/
LocalClasses_2.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
0
N/A
/*
0
N/A
* @test /nodynamiccopyright/
0
N/A
* @bug 4074421 4277278 4785453
0
N/A
* @summary Verify that a local class cannot be redefined within its scope.
0
N/A
* @author William Maddox (maddox)
0
N/A
*
610
N/A
* @
compile
/
fail
/
ref
=LocalClasses_2.out -XDrawDiagnostics
LocalClasses_2.java
0
N/A
*/
0
N/A
0
N/A
class
LocalClasses_2
{
0
N/A
0
N/A
void
foo
() {
0
N/A
class
Local
{ }
0
N/A
{
0
N/A
class
Local
{ }
// ERROR
0
N/A
}
0
N/A
}
0
N/A
0
N/A
void
bar
() {
0
N/A
0
N/A
class
Local
{ }
0
N/A
0
N/A
class
Baz
{
0
N/A
void
quux
() {
0
N/A
class
Local
{ }
// OK
0
N/A
}
0
N/A
}
0
N/A
0
N/A
class
Quux
{
0
N/A
void
baz
() {
0
N/A
class
Random
{
0
N/A
void
quem
() {
0
N/A
class
Local
{ }
// OK
0
N/A
}
0
N/A
}
0
N/A
}
0
N/A
}
0
N/A
}
0
N/A
}