Spec-Zone.ru › Scala 3.1

Класс scala.annotation.constructorOnly

Исходный код

@param
class constructorOnly extends StaticAnnotation

Аннотация, которая применяется к параметрам классов или трактов. Она утверждает, что параметр используется только для инициализации и не сохраняется в классе в качестве поля. Нарушения этого утверждения отмечаются как ошибки компиляции. Аннотация особенно полезна для неявных параметров, так как для них текстовый поиск не достаточен, чтобы узнать, где они используются.

Надтипы
Трактат StaticAnnotation
Класс Annotation
Класс Object
Трактат Matchable
Класс Any

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/annotation/constructorOnly.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API