0

问题:我想修改javac编译器,使我们有一个特殊的内部类型,它在MyType内部调用并且只有一个表达式mexp——这种类型的实例,它是所有引用类型的“实例”。即我想添加模拟NullTypenull表达。有没有关于这个的教程?但我找不到我们null在源代码中创建表达式的位置。实施在NullType哪里?

我还有一个问题。

在包javax.lang.model.type中,我们有NullType从 interface 继承的 interface的描述RefernceType

问题据我了解,这是 NullType 是所有引用类型的子类型的原因。但是在包中javax.lang.model.type我们有接口的描述WildcardType,谁没有继承自RefernceType. 因此WildcardType不是NullType. 它令人困惑,因为List<? extends Integer> ints;我们可以添加nullints.

4

0 回答 0