使用JavaPoet生成自引用泛型类型

Ozy*_*ias 3 java generics self-reference javapoet

我怎样才能生成以下内容:

class A extends B<A> {}
Run Code Online (Sandbox Code Playgroud)

我坚持构造ParameterizedTypeName来添加超类,我似乎无法在构造之前找到引用A类型的方法...

有什么指针吗?这是可能吗?

Jes*_*son 5

使用Classname.get("com.example.project", "A")来获取AParameterizedTypeNameB<A>.