我有什么:
@ViewModel
,用于生成类ViewModel_<annotated class name>
。@Retainable
,它为使用@Retainable
注释的字段生成构建器。 我的实施基于这篇文章:
http://blog.stablekernel.com/the-10-step-guide-to-annotation-processing-in-android-studio
但我有两个注释处理器。
我的问题:
如果我使用ViewModel_<annotated class name>
注释注释@Retainable
类型的字段。
...
@Retainable
ViewModel_<annotated class name> viewModelGenerated;
...
编译器抱怨:
错误:(33,15)错误:找不到符号类ViewModel_&lt;带注释的类名&gt;
但是,
如果我用匕首@Inject
而不是我的@Retainable
注释这个字段,那么一切都在编译。
问题:
我的注释和匕首之间有什么区别? 我能做些什么才能让它发挥作用?