このケースを考えてみましょう:
public class SomeClass {
public void someMethod() {
new SomeInterface() {
public void someOtherMethod() {
new SomeOtherInterface() {
new someThirdMethod() {
//My question is about code located here.
}
};
}
};
}
}
コメントされたコードで SomeInterface によって表される匿名の内部クラスのインスタンスを参照する構文はありますか? SomeClass の場合、実行できるSomeClass.this
SomeInterface の実装を取得する同等のものはありますか?
そうでない場合は、もちろん SomeInterface 実装で最終的なローカル変数を定義して参照することもできますが、実際にインスタンスを参照するための直接的な言語サポートがあるかどうか疑問に思っていました。