companionClass

final class companionClass extends StaticAnnotation

When defining an implicit class, the Scala compiler creates an implicit conversion method for it. Annotations @companionClass and @companionMethod control where an annotation on the implicit class will go. By default, annotations on an implicit class end up only on the class.

Source:
companionClass.scala
class Object
trait Matchable
class Any