Трейт scala.reflect.api.ImplicitTags
trait ImplicitTags extends AnyRef
Абстрактные члены значения
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
Тэги, которые сохраняют идентичность абстрактных типов при стирании. Могут быть использованы для сопоставления с образцом, проверки экземпляров, сериализации и т. п.