java - 使用 JavaPoet 生成自引用泛型

标签 java generics self-reference javapoet

我如何生成以下内容:

class A extends B<A> {}

我一直在构造 ParameterizedTypeName 以添加父类(super class),我似乎找不到在构造 A 之前引用 A 类型的方法...

有什么指点吗?这有可能吗?

最佳答案

使用 Classname.get("com.example.project", "A")得到AParameterizedTypeName对于 B<A> .

关于java - 使用 JavaPoet 生成自引用泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32841740/

相关文章:

java - 为什么这个数据库同步例程失败?

java - 桥接设计模式导致过多的泛型

Java Byte/字节数组空间效率比较

sql - PostgreSQL:自引用、扁平化连接到包含对象树的表

matlab - 对象方法中的自引用

java - [JAVA]从网页获取html链接

java - 在没有循环的情况下反转java中的整数

c - 指向返回结构指针的函数的指针

java - HttpServletResponse 响应 : Ask user to download file instead of auto downloading

java - 变长泛型类型