Spec-Zone.ru › Scala 3.2

Класс constructorOnly.constructorOnly

Исходный код

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.2.0/scala/annotation/constructorOnly.html

Spec-Zone.ru

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