我正在玩注解处理器和 JavaPoet。我有一个用@MyAnno 注释的方法:
@MyAnno
Observable<MyClass> get(int id);
我想生成一个有方法的类:
AsyncSubject<MyClass> get(int id);
到目前为止我所做的是:
ClassName classAsyncSubject = ClassName.get("rx.subjects", "AsyncSubject");
TypeName newReturnType = ParameterizedTypeName.get(classAsyncSubject, get(executableElement.getReturnType()));
这给了我:
AsyncSubject<Observable<MyClass>>
如何只获得 MyClass?