Spec-Zone.ru › Scala 2.13 Reflection

Трейт scala.reflect.api.ImplicitTags

trait ImplicitTags extends AnyRef

Тэги, которые сохраняют идентичность абстрактных типов при стирании. Могут быть использованы для сопоставления с образцом, проверки экземпляров, сериализации и т. п.

Self Type
Universe
Source
ImplicitTags.scala
Линейные супертипы
AnyRef, Any
Известные подклассы
JavaUniverse, Universe, Universe

Абстрактные члены значения

implicit abstract val AlternativeTag: ClassTag[Universe.Alternative]

implicit abstract val AnnotatedTag: ClassTag[Universe.Annotated]

implicit abstract val AnnotatedTypeTag: ClassTag[Universe.AnnotatedType]

implicit abstract val AnnotationTag: ClassTag[Universe.Annotation]

implicit abstract val AppliedTypeTreeTag: ClassTag[Universe.AppliedTypeTree]

implicit abstract val ApplyTag: ClassTag[Universe.Apply]

implicit abstract val AssignTag: ClassTag[Universe.Assign]

implicit abstract val BindTag: ClassTag[Universe.Bind]

implicit abstract val BlockTag: ClassTag[Universe.Block]

implicit abstract val BoundedWildcardTypeTag: ClassTag[Universe.BoundedWildcardType]

implicit abstract val CaseDefTag: ClassTag[Universe.CaseDef]

implicit abstract val ClassDefTag: ClassTag[Universe.ClassDef]

implicit abstract val ClassInfoTypeTag: ClassTag[Universe.ClassInfoType]

implicit abstract val ClassSymbolTag: ClassTag[Universe.ClassSymbol]

implicit abstract val CompoundTypeTag: ClassTag[Universe.CompoundType]

implicit abstract val CompoundTypeTreeTag: ClassTag[Universe.CompoundTypeTree]

implicit abstract val ConstantTag: ClassTag[Universe.Constant]

implicit abstract val ConstantTypeTag: ClassTag[Universe.ConstantType]

implicit abstract val DefDefTag: ClassTag[Universe.DefDef]

implicit abstract val DefTreeTag: ClassTag[Universe.DefTree]

implicit abstract val ExistentialTypeTag: ClassTag[Universe.ExistentialType]

implicit abstract val ExistentialTypeTreeTag: ClassTag[Universe.ExistentialTypeTree]

implicit abstract val FlagSetTag: ClassTag[Universe.FlagSet]

implicit abstract val FunctionTag: ClassTag[Universe.Function]

implicit abstract val GenericApplyTag: ClassTag[Universe.GenericApply]

implicit abstract val IdentTag: ClassTag[Universe.Ident]

неявный абстрактный val IfTag: ClassTag[Universe.If]

неявный абстрактный val ImplDefTag: ClassTag[Universe.ImplDef]

неявный абстрактный val ImportSelectorTag: ClassTag[Universe.ImportSelector]

неявный абстрактный val ImportTag: ClassTag[Universe.Import]

неявный абстрактный val JavaArgumentTag: ClassTag[Universe.JavaArgument]

неявный абстрактный val LabelDefTag: ClassTag[Universe.LabelDef]

неявный абстрактный val LiteralTag: ClassTag[Universe.Literal]

неявный абстрактный val MatchTag: ClassTag[Universe.Match]

неявный абстрактный val MemberDefTag: ClassTag[Universe.MemberDef]

неявный абстрактный val MemberScopeTag: ClassTag[Universe.MemberScope]

неявный абстрактный val MethodSymbolTag: ClassTag[Universe.MethodSymbol]

неявный абстрактный val MethodTypeTag: ClassTag[Universe.MethodType]

неявный абстрактный val MirrorTag: ClassTag[Universe.Mirror]

неявный абстрактный val ModifiersTag: ClassTag[Universe.Modifiers]

неявный абстрактный val ModuleDefTag: ClassTag[Universe.ModuleDef]

неявный абстрактный val ModuleSymbolTag: ClassTag[Universe.ModuleSymbol]

неявный абстрактный val NameTag: ClassTag[Universe.Name]

неявный абстрактный val NameTreeTag: ClassTag[Universe.NameTree]

неявный абстрактный val NamedArgTag: ClassTag[Universe.NamedArg]

неявный абстрактный val NewTag: ClassTag[Universe.New]

неявный абстрактный val NullaryMethodTypeTag: ClassTag[Universe.NullaryMethodType]

неявный абстрактный val PackageDefTag: ClassTag[Universe.PackageDef]

неявный абстрактный val PolyTypeTag: ClassTag[Universe.PolyType]

неявный абстрактный val PositionTag: ClassTag[Universe.Position]

неявный абстрактный val RefTreeTag: ClassTag[Universe.RefTree]

неявный абстрактный val RefinedTypeTag: ClassTag[Universe.RefinedType]

неявный абстрактный val ReturnTag: ClassTag[Universe.Return]

явный абстрактный значение RuntimeClassTag: ClassTag[Universe.RuntimeClass]

явный абстрактный значение ScopeTag: ClassTag[Universe.Scope]

явный абстрактный значение SelectFromTypeTreeTag: ClassTag[Universe.SelectFromTypeTree]

явный абстрактный значение SelectTag: ClassTag[Universe.Select]

явный абстрактный значение SingleTypeTag: ClassTag[Universe.SingleType]

явный абстрактный значение SingletonTypeTag: ClassTag[Universe.SingletonType]

явный абстрактный значение SingletonTypeTreeTag: ClassTag[Universe.SingletonTypeTree]

явный абстрактный значение StarTag: ClassTag[Universe.Star]

явный абстрактный значение SuperTag: ClassTag[Universe.Super]

явный абстрактный значение SuperTypeTag: ClassTag[Universe.SuperType]

явный абстрактный значение SymTreeTag: ClassTag[Universe.SymTree]

явный абстрактный значение SymbolTag: ClassTag[Universe.Symbol]

явный абстрактный значение TemplateTag: ClassTag[Universe.Template]

явный абстрактный значение TermNameTag: ClassTag[Universe.TermName]

явный абстрактный значение TermSymbolTag: ClassTag[Universe.TermSymbol]

явный абстрактный значение TermTreeTag: ClassTag[Universe.TermTree]

явный абстрактный значение ThisTag: ClassTag[Universe.This]

явный абстрактный значение ThisTypeTag: ClassTag[Universe.ThisType]

явный абстрактный значение ThrowTag: ClassTag[Universe.Throw]

явный абстрактный значение TreeCopierTag: ClassTag[Universe.TreeCopier]

явный абстрактный значение TreeTag: ClassTag[Universe.Tree]

явный абстрактный значение TryTag: ClassTag[Universe.Try]

явный абстрактный значение TypTreeTag: ClassTag[Universe.TypTree]

явный абстрактный значение TypeApplyTag: ClassTag[Universe.TypeApply]

явный абстрактный значение TypeBoundsTag: ClassTag[Universe.TypeBounds]

явный абстрактный значение TypeBoundsTreeTag: ClassTag[Universe.TypeBoundsTree]

явный абстрактный значение TypeDefTag: ClassTag[Universe.TypeDef]

явное абстрактное значение TypeNameTag: ClassTag[Universe.TypeName]

явное абстрактное значение TypeRefTag: ClassTag[Universe.TypeRef]

явное абстрактное значение TypeSymbolTag: ClassTag[Universe.TypeSymbol]

явное абстрактное значение TypeTagg: ClassTag[Universe.Type]

явное абстрактное значение TypeTreeTag: ClassTag[Universe.TypeTree]

явное абстрактное значение TypedTag: ClassTag[Universe.Typed]

явное абстрактное значение UnApplyTag: ClassTag[Universe.UnApply]

явное абстрактное значение ValDefTag: ClassTag[Universe.ValDef]

явное абстрактное значение ValOrDefDefTag: ClassTag[Universe.ValOrDefDef]

Члены-значения конкретного типа

final def !=(arg0: Any): Boolean

Определяющие классы
AnyRef → Any

final def ##(): Int

Определяющие классы
AnyRef → Any

def +(other: String): String

Неявный
Этот член добавлен неявным преобразованием из ImplicitTags вany2stringadd[ImplicitTags] посредством метода any2stringadd в scala.Predef.
Определяющие классы
any2stringadd

def ->[B](y: B): (ImplicitTags, B)

Неявный
Этот член добавлен неявным преобразованием из ImplicitTags вArrowAssoc[ImplicitTags] посредством метода ArrowAssoc в scala.Predef.
Определяющие классы
ArrowAssoc
Аннотации
@inline()

final def ==(arg0: Any): Boolean

Определяющие классы
AnyRef → Any

final def asInstanceOf[T0]: T0

Определяющие классы
Any

def clone(): AnyRef

Атрибуты
protected[java.lang]
Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.CloneNotSupportedException]) @native()

def ensuring(cond: (ImplicitTags) => Boolean, msg: => Any): ImplicitTags

Неявный
Этот член добавлен неявным преобразованием из ImplicitTags вEnsuring[ImplicitTags] посредством метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: (ImplicitTags) => Boolean): ImplicitTags

Неявный
Этот член добавлен неявным преобразованием из ImplicitTags вEnsuring[ImplicitTags] посредством метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: Boolean, msg: => Any): ImplicitTags

Неявный
Этот член добавлен неявным преобразованием из ImplicitTags вEnsuring[ImplicitTags] посредством метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: Boolean): ImplicitTags

Неявный
Этот член добавлен неявным преобразованием из ImplicitTags вEnsuring[ImplicitTags] посредством метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

final def eq(arg0: AnyRef): Boolean

Определяющие классы
AnyRef

def equals(arg0: AnyRef): Boolean

Определяющие классы
AnyRef → Any

def finalize(): Unit

Атрибуты
protected[java.lang]
Определяющие классы
AnyRef
Аннотации
@throws(classOf[java.lang.Throwable])

def formatted(fmtstr: String): String

Неявный
Этот член добавляется неявным преобразованием из ImplicitTags в StringFormat[ImplicitTags] выполненным методом StringFormat в scala.Predef.
Классы определения
StringFormat
Аннотации
@inline()

final def getClass(): Class[_ <: AnyRef]

Классы определения
AnyRef → Any
Аннотации
@native()

def hashCode(): Int

Классы определения
AnyRef → Any
Аннотации
@native()

final def isInstanceOf[T0]: Boolean

Классы определения
Any

final def ne(arg0: AnyRef): Boolean

Классы определения
AnyRef

final def notify(): Unit

Классы определения
AnyRef
Аннотации
@native()

final def notifyAll(): Unit

Классы определения
AnyRef
Аннотации
@native()

final def synchronized[T0](arg0: => T0): T0

Классы определения
AnyRef

def toString(): String

Классы определения
AnyRef → Any

final def wait(): Unit

Классы определения
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException])

final def wait(arg0: Long, arg1: Int): Unit

Классы определения
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException])

final def wait(arg0: Long): Unit

Классы определения
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException]) @native()

© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.13.0/scala-reflect/scala/reflect/api/ImplicitTags.html

Spec-Zone.ru

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