标签: scala
在scala中开发一段时间之后,我注意到很多人倾向于在方法和类成员使用默认可见性时才真正保密。我认为这通常是出于方便和懒惰而进行的,并且在所有这些情况下明确键入private都很难强制执行纪律。
private
因此,我有兴趣了解是否需要使用注释,(例如,方法可以使用Public标记为scala.tools.nsc.doc.model.Public)。是否有一种简单的方法可以要求所有默认可见性方法/成员都使用这样的注释标记(可能使用maven或scalastyle)?
Public
scala.tools.nsc.doc.model.Public