Dagger编译器警告

时间:2014-05-07 12:17:47

标签: java android dagger

我为项目中的字段添加了自定义运行时注释。 Dagger现在会在每次编译时为这些带注释的字段打印警告。我可以抑制这个警告吗?

  

Dagger将忽略未使用@Inject注释的字段上的限定符注释:my.package.MyClass.mField

这是一个代码示例:

@Inject
User mUser;

@Retain
private boolean mVariable; // Dagger complains about this variable

如何取消此警告?

1 个答案:

答案 0 :(得分:1)

@Retain看起来像什么?如果它本身带有@QualifierAnnotation注释,请删除它。