Trait/Object

scala.meta.internal.tokens

TokenInfo

Related Docs: object TokenInfo | package tokens

Permalink

trait TokenInfo[T <: Token] extends ClassTag[T] with Classifier[Token, T]

Annotations
@implicitNotFound( ... )
Linear Supertypes
Classifier[Token, T], ClassTag[T], Equals, ClassManifestDeprecatedApis[T], OptManifest[T], Serializable, java.io.Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TokenInfo
  2. Classifier
  3. ClassTag
  4. Equals
  5. ClassManifestDeprecatedApis
  6. OptManifest
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
Implicitly
  1. by XtensionClassifiable
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def name: String

    Permalink
  2. abstract def runtimeClass: Class[T]

    Permalink
    Definition Classes
    TokenInfo → ClassTag

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to any2stringadd[TokenInfo[T]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (TokenInfo[T], B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to ArrowAssoc[TokenInfo[T]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def apply(token: Token): Boolean

    Permalink
    Definition Classes
    TokenInfo → Classifier
  7. def argString: String

    Permalink
    Attributes
    protected
    Definition Classes
    ClassManifestDeprecatedApis
  8. def arrayClass[T](tp: Class[_]): Class[Array[T]]

    Permalink
    Attributes
    protected
    Definition Classes
    ClassManifestDeprecatedApis
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def canEqual(x: Any): Boolean

    Permalink
    Definition Classes
    ClassTag → Equals → ClassManifestDeprecatedApis
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def ensuring(cond: (TokenInfo[T]) ⇒ Boolean, msg: ⇒ Any): TokenInfo[T]

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to Ensuring[TokenInfo[T]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: (TokenInfo[T]) ⇒ Boolean): TokenInfo[T]

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to Ensuring[TokenInfo[T]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. def ensuring(cond: Boolean, msg: ⇒ Any): TokenInfo[T]

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to Ensuring[TokenInfo[T]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. def ensuring(cond: Boolean): TokenInfo[T]

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to Ensuring[TokenInfo[T]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(x: Any): Boolean

    Permalink
    Definition Classes
    ClassTag → Equals → AnyRef → Any
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to StringFormat[TokenInfo[T]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Permalink
    Definition Classes
    ClassTag → AnyRef → Any
  22. def is[U](implicit classifier: Classifier[TokenInfo[T], U]): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to classifiers.XtensionClassifiable[TokenInfo[T]] performed by method XtensionClassifiable in scala.meta.classifiers.Api. This conversion will take place only if an implicit value of type Classifiable[TokenInfo[T]] is in scope.
    Definition Classes
    XtensionClassifiable
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. def isNot[U](implicit classifier: Classifier[TokenInfo[T], U]): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to classifiers.XtensionClassifiable[TokenInfo[T]] performed by method XtensionClassifiable in scala.meta.classifiers.Api. This conversion will take place only if an implicit value of type Classifiable[TokenInfo[T]] is in scope.
    Definition Classes
    XtensionClassifiable
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. def newArray(len: Int): Array[T]

    Permalink
    Definition Classes
    ClassTag → ClassManifestDeprecatedApis
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. def toString(): String

    Permalink
    Definition Classes
    ClassTag → AnyRef → Any
  31. def unapply(x: Unit): Option[T]

    Permalink
    Definition Classes
    ClassTag
  32. def unapply(x: Boolean): Option[T]

    Permalink
    Definition Classes
    ClassTag
  33. def unapply(x: Double): Option[T]

    Permalink
    Definition Classes
    ClassTag
  34. def unapply(x: Float): Option[T]

    Permalink
    Definition Classes
    ClassTag
  35. def unapply(x: Long): Option[T]

    Permalink
    Definition Classes
    ClassTag
  36. def unapply(x: Int): Option[T]

    Permalink
    Definition Classes
    ClassTag
  37. def unapply(x: Char): Option[T]

    Permalink
    Definition Classes
    ClassTag
  38. def unapply(x: Short): Option[T]

    Permalink
    Definition Classes
    ClassTag
  39. def unapply(x: Byte): Option[T]

    Permalink
    Definition Classes
    ClassTag
  40. def unapply(x: Any): Option[T]

    Permalink
    Definition Classes
    ClassTag
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. def wrap: ClassTag[Array[T]]

    Permalink
    Definition Classes
    ClassTag
  45. def [B](y: B): (TokenInfo[T], B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from TokenInfo[T] to ArrowAssoc[TokenInfo[T]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. def <:<(that: ClassManifest[_]): Boolean

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use scala.reflect.runtime.universe.TypeTag for subtype checking instead

  2. def >:>(that: ClassManifest[_]): Boolean

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use scala.reflect.runtime.universe.TypeTag for subtype checking instead

  3. def arrayManifest: ClassManifest[Array[T]]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use wrap instead

  4. def erasure: Class[_]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use runtimeClass instead

  5. def newArray2(len: Int): Array[Array[T]]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use wrap.newArray instead

  6. def newArray3(len: Int): Array[Array[Array[T]]]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use wrap.wrap.newArray instead

  7. def newArray4(len: Int): Array[Array[Array[Array[T]]]]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use wrap.wrap.wrap.newArray instead

  8. def newArray5(len: Int): Array[Array[Array[Array[Array[T]]]]]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use wrap.wrap.wrap.wrap.newArray instead

  9. def newArrayBuilder(): ArrayBuilder[T]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use ArrayBuilder.make(this) instead

  10. def newWrappedArray(len: Int): WrappedArray[T]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Create WrappedArray directly instead

  11. def typeArguments: List[OptManifest[_]]

    Permalink
    Definition Classes
    ClassManifestDeprecatedApis
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use scala.reflect.runtime.universe.TypeTag to capture type structure instead

Inherited from Classifier[Token, T]

Inherited from ClassTag[T]

Inherited from Equals

Inherited from ClassManifestDeprecatedApis[T]

Inherited from OptManifest[T]

Inherited from Serializable

Inherited from java.io.Serializable

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion XtensionClassifiable from TokenInfo[T] to classifiers.XtensionClassifiable[TokenInfo[T]]

Inherited by implicit conversion any2stringadd from TokenInfo[T] to any2stringadd[TokenInfo[T]]

Inherited by implicit conversion StringFormat from TokenInfo[T] to StringFormat[TokenInfo[T]]

Inherited by implicit conversion Ensuring from TokenInfo[T] to Ensuring[TokenInfo[T]]

Inherited by implicit conversion ArrowAssoc from TokenInfo[T] to ArrowAssoc[TokenInfo[T]]

Ungrouped