为什么我们需要在某个时候放弃注释?

时间:2019-08-05 09:52:35

标签: java android annotations

我目前正在了解Android注释主题。我已经读过“保留策略确定应在何时删除注释”。 我的问题是,为什么Java有时需要放弃注释?或出于什么目的?

ref:https://www.java2novice.com/java-annotations/retention-policy

1 个答案:

答案 0 :(得分:2)

某些注释仅用于编译时(因此编译器可以执行诸如生成代码(ButterKnifeDagger)或显示警告(诸如DrawableRes)之类的事情,从而有助于自动完成像IntDef这样的IDE,不会在运行时使用。因此它们将被丢弃。