主构造函数冗余,当其没有任何注解或可见性修饰符时可以安全地省略。 使用“移除空主构造函数”快速修复可清理代码。
示例:
class MyClassA constructor() // 冗余,可以替换为 'class MyClassA'
annotation class MyAnnotation
class MyClassB @MyAnnotation constructor() // 由于注解而必选
class MyClassC private constructor() // 由于可见性修饰符而必选