Packages

o

scala.tools.tasty

TastyFormat

object TastyFormat

Source
TastyFormat.scala
Linear Supertypes
Content Hierarchy

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TastyFormat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1.  class NameTags extends AnyRef

    Tags used to serialize names

Value Members

  1.  final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2.  final def ##: Int
    Definition Classes
    AnyRef → Any
  3.  final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4.  final val ABSTRACT: Int(9)
  5.  final val ALTERNATIVE: Int(151)
  6.  final val ANDtype: Int(165)
  7.  final val ANNOTATEDtpt: Int(154)
  8.  final val ANNOTATEDtype: Int(153)
  9.  final val ANNOTATION: Int(173)
  10.  final val APPLIEDtpt: Int(162)
  11.  final val APPLIEDtype: Int(161)
  12.  final val APPLY: Int(136)
  13.  final val ARTIFACT: Int(24)
  14.  final val ASSIGN: Int(139)
  15.  final val BIND: Int(150)
  16.  final val BLOCK: Int(140)
  17.  final val BOUNDED: Int(92)
  18.  final val BYNAMEtpt: Int(84)
  19.  final val BYNAMEtype: Int(83)
  20.  final val BYTEconst: Int(57)
  21.  final val CASE: Int(12)
  22.  final val CASEDEF: Int(155)
  23.  final val CASEaccessor: Int(27)
  24.  final val CHARconst: Int(59)
  25.  final val CLASSconst: Int(82)
  26.  final val CONTRAVARIANT: Int(29)
  27.  final val COVARIANT: Int(28)
  28.  final val DEFDEF: Int(130)
  29.  final val DOUBLEconst: Int(63)
  30.  final val ENUM: Int(21)
  31.  final val ERASED: Int(34)
  32.  final val EXPORTED: Int(39)
  33.  final val EXTENSION: Int(36)
  34.  final val FALSEconst: Int(3)
  35.  final val FIELDaccessor: Int(26)
  36.  final val FINAL: Int(10)
  37.  final val FLOATconst: Int(62)
  38.  final val GIVEN: Int(37)
  39.  final val HASDEFAULT: Int(31)
  40.  final val HOLE: Int(255)
  41.  final val IDENT: Int(110)
  42.  final val IDENTtpt: Int(111)
  43.  final val IF: Int(141)
  44.  final val IMPLICIT: Int(13)
  45.  final val IMPLICITarg: Int(87)
  46.  final val IMPORT: Int(132)
  47.  final val IMPORTED: Int(65)
  48.  final val INLINE: Int(17)
  49.  final val INLINED: Int(147)
  50.  final val INLINEPROXY: Int(16)
  51.  final val INTERNAL: Int(7)
  52.  final val INTconst: Int(60)
  53.  final val LAMBDA: Int(142)
  54.  final val LAMBDAtpt: Int(171)
  55.  final val LAZY: Int(14)
  56.  final val LOCAL: Int(22)
  57.  final val LONGconst: Int(61)
  58.  final val MACRO: Int(33)
  59.  final val MATCH: Int(143)
  60.  final val MATCHtpt: Int(191)
  61.  final val MATCHtype: Int(190)
  62.  final val METHODtype: Int(180)
  63.  final val MUTABLE: Int(25)
  64.  val MajorVersion: Int
  65.  val MinorVersion: Int
  66.  final val NAMEDARG: Int(119)
  67.  final val NEW: Int(85)
  68.  final val NULLconst: Int(5)
  69.  final val OBJECT: Int(19)
  70.  final val OPAQUE: Int(35)
  71.  final val OPEN: Int(40)
  72.  final val ORtype: Int(167)
  73.  final val OVERRIDE: Int(15)
  74.  final val PACKAGE: Int(128)
  75.  final val PARAM: Int(134)
  76.  final val PARAMEND: Int(41)
  77.  final val PARAMalias: Int(42)
  78.  final val PARAMsetter: Int(38)
  79.  final val PARAMtype: Int(172)
  80.  final val POLYtype: Int(169)
  81.  final val PRIVATE: Int(6)
  82.  final val PRIVATEqualified: Int(88)
  83.  final val PROTECTED: Int(8)
  84.  final val PROTECTEDqualified: Int(89)
  85.  final val QUALTHIS: Int(81)
  86.  final val RECthis: Int(56)
  87.  final val RECtype: Int(90)
  88.  final val REFINEDtpt: Int(160)
  89.  final val REFINEDtype: Int(159)
  90.  final val RENAMED: Int(66)
  91.  final val REPEATED: Int(149)
  92.  final val RETURN: Int(144)
  93.  final val SEALED: Int(11)
  94.  final val SELECT: Int(112)
  95.  final val SELECTin: Int(176)
  96.  final val SELECTouter: Int(148)
  97.  final val SELECTtpt: Int(113)
  98.  final val SELFDEF: Int(118)
  99.  final val SHAREDterm: Int(50)
  100.  final val SHAREDtype: Int(51)
  101.  final val SHORTconst: Int(58)
  102.  final val SINGLETONtpt: Int(91)
  103.  final val SOURCE: Int(4)
  104.  final val STABLE: Int(32)
  105.  final val STATIC: Int(18)
  106.  final val STRINGconst: Int(64)
  107.  final val SUPER: Int(157)
  108.  final val SUPERTRAIT: Int(43)
  109.  final val SUPERtype: Int(158)
  110.  final val SYNTHETIC: Int(23)
  111.  final val TEMPLATE: Int(156)
  112.  final val TERMREF: Int(115)
  113.  final val TERMREFdirect: Int(52)
  114.  final val TERMREFin: Int(174)
  115.  final val TERMREFpkg: Int(54)
  116.  final val TERMREFsymbol: Int(114)
  117.  final val THIS: Int(80)
  118.  final val THROW: Int(86)
  119.  final val TRAIT: Int(20)
  120.  final val TRUEconst: Int(4)
  121.  final val TRY: Int(146)
  122.  final val TYPEAPPLY: Int(137)
  123.  final val TYPEBOUNDS: Int(163)
  124.  final val TYPEBOUNDStpt: Int(164)
  125.  final val TYPED: Int(138)
  126.  final val TYPEDEF: Int(131)
  127.  final val TYPELAMBDAtype: Int(170)
  128.  final val TYPEPARAM: Int(133)
  129.  final val TYPEREF: Int(117)
  130.  final val TYPEREFdirect: Int(53)
  131.  final val TYPEREFin: Int(175)
  132.  final val TYPEREFpkg: Int(55)
  133.  final val TYPEREFsymbol: Int(116)
  134.  final val UNAPPLY: Int(152)
  135.  final val UNITconst: Int(2)
  136.  final val VALDEF: Int(129)
  137.  final val WHILE: Int(145)
  138.  final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  139.  def astTagToString(tag: Int): String
  140.  def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  141.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  142.  def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  143.  def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  144.  final val firstASTTreeTag: Int(80)
  145.  final val firstLengthTreeTag: Int(128)
  146.  final val firstNatASTTreeTag: Int(110)
  147.  final val firstNatTreeTag: Int(50)
  148.  final val firstSimpleTreeTag: Int(2)
  149.  final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  150.  def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  151.  final val header: Array[Int]
  152.  final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  153.  def isLegalTag(tag: Int): Boolean

    Useful for debugging

  154.  def isModifierTag(tag: Int): Boolean
  155.  def isParamTag(tag: Int): Boolean
  156.  def isTypeTreeTag(tag: Int): Boolean
  157.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  158.  final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  159.  final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  160.  def numRefs(tag: Int): Int

    returns

    If non-negative, the number of leading references (represented as nats) of a length/trees entry. If negative, minus the number of leading non-reference trees.

  161.  final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  162.  def toString(): String
    Definition Classes
    AnyRef → Any
  163.  final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  164.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  165.  final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  166.  object NameTags extends NameTags

Inherited from AnyRef

Inherited from Any

Ungrouped