Booster 4.8.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.8.0,本次更新内容如下:

  1. 修复 #311

阅读全文

Booster 4.7.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.7.0,本次更新内容如下:

  1. Fix issue #304: ScheduledThreadPoolExecutor transform bug by @lpw14 in https://github.com/didi/booster/pull/305

阅读全文

关于数据的(不)可变性问题

关于数据的可变性或者不可变性,是指数据在被创建后,到底支不支持可变(修改),尽管我们知道 Java 中的 String 采用不可变的设计有诸多的优点,但似乎在我过去的职业生涯中,很少系统性地去思考这个问题,直到最近,看其他同学的代码的时候,才意识到这个问题的严重性。

阅读全文

是时候放弃 JavaPoet/KotlinPoet 了

相信大家对于 JavaPoetKotlinPoet 并不陌生,皆出自大名定鼎鼎的 Square。一般地,我们在用 APT (Annotation Processing Toolkit) 或者 KAPT 在编译期生成源代码时,一般都会用 JavaPoet 来生成 Java 源代码,而用 KotlinPoet 来生成 Kotlin 源代码,乍一看,哇!好酷,感觉特别有逼格。

阅读全文

Booster 4.6.0 版本发布

Booster 又双叒叕发布了新的版本—— v4.6.0,本次更新内容如下:

  1. Add extension property BaseVariant.mergedNativeLibs: Collection<File>

阅读全文

Booster 4.5.3 版本发布

Booster 又双叒叕发布了新的版本—— v4.5.3,本次更新内容如下:

  1. Fix issue #284 - compressing processed resource file

阅读全文

Booster 4.5.1 版本发布

Booster 又双叒叕发布了新的版本—— v4.5.1,本次更新内容如下:

  1. Fix issue #280 - thread renaming for ScheduledThreadPoolExecutor

阅读全文