M
Mike Schilling
Consider the Java class::
class Outer {
class Inner {
Object o = new Object() {
public String toString() { return "MYOB";}};
void method() {
class Local {}
}
}
}
In 1.4.2, there are classes Outer$1.class and Outer$1Local.class. In 1.5,
these become Outer$Inner$1.class and Outer$Inner$1Local.class. Can anyone
see a reason for this other than to annoy me (and break the tools I use to
analyze Java classes)?
class Outer {
class Inner {
Object o = new Object() {
public String toString() { return "MYOB";}};
void method() {
class Local {}
}
}
}
In 1.4.2, there are classes Outer$1.class and Outer$1Local.class. In 1.5,
these become Outer$Inner$1.class and Outer$Inner$1Local.class. Can anyone
see a reason for this other than to annoy me (and break the tools I use to
analyze Java classes)?