继承中的循环检测

时间:2012-02-27 02:39:17

标签: java compiler-construction programming-languages

我目前正在编写一个java编译器,我必须执行的事情之一是非循环继承。我想知道检查这个要求的最佳方法是什么。谢谢!

1 个答案:

答案 0 :(得分:1)

查看JLS的this part,特别是8.1.4底部的部分,其中说“如果......,C类直接依赖于类型T”。

如果您正在编写Java编译器,那么JLS是您的首选参考。你可能最终会像手背一样知道整本书。