継承関係のループは可能な限りコンパイル時にチェックされる
JLS2 8.1.3 より。
// コンパイルエラー class ClassCircularity1 extends ClassCircularity2 { } class ClassCircularity2 extends ClassCircularity1 { }
コンパイル時にチェックできなかった継承関係のループは実行時に ClassCircularityError として検出される。
JLS2 8.1.3 より。
// コンパイルエラー class ClassCircularity1 extends ClassCircularity2 { } class ClassCircularity2 extends ClassCircularity1 { }
コンパイル時にチェックできなかった継承関係のループは実行時に ClassCircularityError として検出される。