Spec-Zone.ru › Scala 3.2

Класс MainAnnotation.Parameter

Исходный код

final class Parameter(val name: String, val typeName: String, val hasDefault: Boolean, val isVarargs: Boolean, val documentation: String, val annotations: Seq[ParameterAnnotation])

Информация о параметре метода main

Параметры значения
annotations

Аннотации параметра, которые расширяют ParameterAnnotation

documentation

Документация параметра (из @param документации в методе main)

hasDefault

Если параметр имеет значение по умолчанию

isVarargs

Если параметр является параметром varargs (может быть true только для последнего параметра)

name

Имя параметра

typeName

Имя типа параметра

Надтипы
class Object
trait Matchable
class Any

Конкретные поля

Источник
val annotations: Seq[ParameterAnnotation]

Источник
val documentation: String

Источник
val hasDefault: Boolean

Источник
val isVarargs: Boolean

Источник
val name: String

Источник
val typeName: String

© 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/MainAnnotation$$Parameter.html

Spec-Zone.ru

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