android - 关于 Json TypeToken 的 EmptyClassBlock lint 投诉

标签 android kotlin gson detekt

我有一段如下的kotlin代码,

gson.fromJson<Map<String, JsonElement>>(data, 
   object : TypeToken<Map<String, JsonElement>>() {}.type)

Detekt不喜欢投诉EmptyClassBlock - [<UnknownName>]

有什么办法可以解决吗?

最佳答案

可以通过用@Suppress("EmptyClassBlock")注释代码来抑制它 (描述here)

这是 rule ids 的列表,其中一个必须将参数传递给注释(在您的情况下为 EmptyClassBlock)。

关于android - 关于 Json TypeToken 的 EmptyClassBlock lint 投诉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48272975/

相关文章:

java - RX、线程和执行器中多线程的性能

java - 合并 Json 对象

java - json(gson)parse 解析时改变数据类型

java - Android 在一个 Activity 上只运行一次类

java - 工具栏重叠内容

android - 将光标传递给 Activity ?

android - 删除 Android 中特定改造请求的 header

android - kotlin中如何按数字排列字符串?

java - Gson没有获取完整的字符串值

java - Android Studio 1.0.2 新项目 - 无法解析符号 'ActionBarActivity'