文章插图
下面是 Test 类的实现类:
文章插图
Typedef注解使用 @IntDef 和 @StringDef 注解 可以创建整型和字符串的枚举注解来验证其他代码中使用的某些整型和字符串,可以保证代码中的某些常量整型或常量字符串是某些具体定义的常量集,这两个注解的位置只能是注解 。
开发中总会使用到枚举,枚举在一定程度上可使得代码结构更清晰,但枚举的使用会增加内存的开销,这里可以用 Typedef 注解的方式来代替枚举,下面是 Tyoedef 注解的使用,参考如下:
文章插图
下面是上述 Typedef 注解的使用方式,参考如下:
文章插图
可见 Typedef 注解约束了使用到的某些整型,当然还可以是字符串,这样也能达到枚举的作用 。
可访问性注解
可访问性注解是 @VisibleForTesting 和 @Keep 可以表示方法、字段、类的可访问性 。具体如下:
- @VisibleForTesting:表示注解的某个代码块的可见性高于能够测试时需要的水平
- @Keep:表示被注解的代码块将不会被混淆 。
最后
如果你看到了这里,觉得文章写得不错就给个赞呗!欢迎大家评论讨论!如果你觉得那里值得改进的,请给我留言 。一定会认真查询,修正不足,定期免费分享技术干货 。谢谢!
【Android如何使用注解进行代码检查】
推荐阅读
- 硬核!如何模拟 5w+ 的并发用户?
- 在 Linux 中使用变量
- 如何在 Linux 上创建和使用交换文件
- CPU是如何访问内存的?
- 如何零基础入门编程
- 化妆刷掉毛 如何洗化妆刷不炸毛
- 汽车|比亚迪如何把一辆车卖到100万元?
- 风水解读黄道吉日如何挑选
- 店铺信用卡支付怎么开通 淘宝店如何开通信用卡付款
- 银行卡如何实名认证 中国银行实名认证