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

    Useful for debugging

  143. def isModifierTag(tag: Int): Boolean
  144. def isParamTag(tag: Int): Boolean
  145. def isTypeTreeTag(tag: Int): Boolean
  146. 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.

  147. object NameTags extends NameTags