Kotlin:禁止以大写字母开头的函数的警告

时间:2018-07-17 13:52:30

标签: android android-studio kotlin

Kotlin guide on coding conventions说工厂功能可能以大写字母开头,

异常:用于创建类实例的工厂函数可以与正在创建的类具有相同的名称:
    abstract class Foo { ... }

    class FooImpl : Foo { ... }

    fun Foo(): Foo { return FooImpl(...) }

但是,android studio中的代码检查器未获取备忘录。它抱怨大写字母。我意识到我可以进入设置并修改规则,但是(1)我不想进行全局更改,(2)我不希望其他人使用我的代码来获得警告。我只想使用@Suppress指令(或其他方式)来抑制来自这一行的警告。

而且我似乎找不到所有@Suppress指令的列表-其中 是吗?

该在哪里提交错误报告?

1 个答案:

答案 0 :(得分:2)

要在Kotlin中禁止显示任何警告,请按Alt-Enter,然后按向右箭头键,然后从上下文菜单中选择“抑制”操作,如所附的屏幕快照所示。

Suppress quickfix

此问题has already been filed的问题。