scala.tools.nsc.symtab.classfile

ClassfileConstants

object ClassfileConstants extends AnyRef

Source
ClassfileConstants.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. ClassfileConstants
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. val ANNOTATION_TAG : Char(\'@\')

    Attributes
    final
  7. val ARRAY_TAG : Char(\'[\')

    Attributes
    final
  8. val BOOL_TAG : Char(\'Z\')

    Attributes
    final
  9. val BYTE_TAG : Char(\'B\')

    Attributes
    final
  10. val CHAR_TAG : Char(\'C\')

    Attributes
    final
  11. val CLASS_TAG : Char(\'c\')

    Attributes
    final
  12. val CONSTANT_CLASS : Int(7)

    Attributes
    final
  13. val CONSTANT_DOUBLE : Int(6)

    Attributes
    final
  14. val CONSTANT_FIELDREF : Int(9)

    Attributes
    final
  15. val CONSTANT_FLOAT : Int(4)

    Attributes
    final
  16. val CONSTANT_INTEGER : Int(3)

    Attributes
    final
  17. val CONSTANT_INTFMETHODREF : Int(11)

    Attributes
    final
  18. val CONSTANT_LONG : Int(5)

    Attributes
    final
  19. val CONSTANT_METHODREF : Int(10)

    Attributes
    final
  20. val CONSTANT_NAMEANDTYPE : Int(12)

    Attributes
    final
  21. val CONSTANT_STRING : Int(8)

    Attributes
    final
  22. val CONSTANT_UNICODE : Int(2)

    Attributes
    final
  23. val CONSTANT_UTF8 : Int(1)

    Attributes
    final
  24. val DOUBLE_TAG : Char(\'D\')

    Attributes
    final
  25. val ENUM_TAG : Char(\'e\')

    Attributes
    final
  26. val FLOAT_TAG : Char(\'F\')

    Attributes
    final
  27. val INT_TAG : Char(\'I\')

    Attributes
    final
  28. val JAVA_ACC_ABSTRACT : Int(1024)

    Attributes
    final
  29. val JAVA_ACC_ANNOTATION : Int(8192)

    Attributes
    final
  30. val JAVA_ACC_BRIDGE : Int(64)

    Attributes
    final
  31. val JAVA_ACC_ENUM : Int(16384)

    Attributes
    final
  32. val JAVA_ACC_FINAL : Int(16)

    Attributes
    final
  33. val JAVA_ACC_INTERFACE : Int(512)

    Attributes
    final
  34. val JAVA_ACC_NATIVE : Int(256)

    Attributes
    final
  35. val JAVA_ACC_PRIVATE : Int(2)

    Attributes
    final
  36. val JAVA_ACC_PROTECTED : Int(4)

    Attributes
    final
  37. val JAVA_ACC_PUBLIC : Int(1)

    (see http://java.

    (see http://java.sun.com/docs/books/jvms/second_edition/jvms-clarify.html)

    If the ACC_INTERFACE flag is set, the ACC_ABSTRACT flag must also be set (ch. 2.13.1).

    A class file cannot have both its ACC_FINAL and ACC_ABSTRACT flags set (ch. 2.8.2).

    A field may have at most one of its ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC flags set (ch. 2.7.4).

    A field may not have both its ACC_FINAL and ACC_VOLATILE flags set (ch. 2.9.1).

    If a method has its ACC_ABSTRACT flag set it must not have any of its ACC_FINAL, ACC_NATIVE, ACC_PRIVATE, ACC_STATIC, ACC_STRICT, or ACC_SYNCHRONIZED flags set (ch. 2.13.3.2).

    All interface methods must have their ACC_ABSTRACT and ACC_PUBLIC flags set.

    Attributes
    final
  38. val JAVA_ACC_STATIC : Int(8)

    Attributes
    final
  39. val JAVA_ACC_STRICT : Int(2048)

    Attributes
    final
  40. val JAVA_ACC_SUPER : Int(32)

    Attributes
    final
  41. val JAVA_ACC_SYNCHRONIZED : Int(32)

    Attributes
    final
  42. val JAVA_ACC_SYNTHETIC : Int(4096)

    Attributes
    final
  43. val JAVA_ACC_TRANSIENT : Int(128)

    Attributes
    final
  44. val JAVA_ACC_VARARGS : Int(128)

    Attributes
    final
  45. val JAVA_ACC_VOLATILE : Int(64)

    Attributes
    final
  46. val JAVA_MAGIC : Int(-889275714)

    Attributes
    final
  47. val JAVA_MAJOR_VERSION : Int(45)

    Attributes
    final
  48. val JAVA_MINOR_VERSION : Int(3)

    Attributes
    final
  49. val LONG_TAG : Char(\'J\')

    Attributes
    final
  50. val SCALA_NOTHING : java.lang.String("scala.runtime.Nothing$")

    Attributes
    final
  51. val SCALA_NULL : java.lang.String("scala.runtime.Null$")

    Attributes
    final
  52. val SHORT_TAG : Char(\'S\')

    Attributes
    final
  53. val STRING_TAG : Char(\'s\')

    Attributes
    final
  54. val TVAR_TAG : Char(\'T\')

    Attributes
    final
  55. val T_BOOLEAN : Int(4)

    Attributes
    final
  56. val T_BYTE : Int(8)

    Attributes
    final
  57. val T_CHAR : Int(5)

    Attributes
    final
  58. val T_DOUBLE : Int(7)

    Attributes
    final
  59. val T_FLOAT : Int(6)

    Attributes
    final
  60. val T_INT : Int(10)

    Attributes
    final
  61. val T_LONG : Int(11)

    Attributes
    final
  62. val T_SHORT : Int(9)

    Attributes
    final
  63. val VOID_TAG : Char(\'V\')

    Attributes
    final
  64. val aaload : Int(50)

    Attributes
    final
  65. val aastore : Int(83)

    Attributes
    final
  66. val aconst_null : Int(1)

    Attributes
    final
  67. val aload : Int(25)

    Attributes
    final
  68. val aload_0 : Int(42)

    Attributes
    final
  69. val aload_1 : Int(43)

    Attributes
    final
  70. val aload_2 : Int(44)

    Attributes
    final
  71. val aload_3 : Int(45)

    Attributes
    final
  72. val anewarray : Int(189)

    Attributes
    final
  73. val areturn : Int(176)

    Attributes
    final
  74. val arraylength : Int(190)

    Attributes
    final
  75. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  76. val astore : Int(58)

    Attributes
    final
  77. val astore_0 : Int(75)

    Attributes
    final
  78. val astore_1 : Int(76)

    Attributes
    final
  79. val astore_2 : Int(77)

    Attributes
    final
  80. val astore_3 : Int(78)

    Attributes
    final
  81. val athrow : Int(191)

    Attributes
    final
  82. val baload : Int(51)

    Attributes
    final
  83. val bastore : Int(84)

    Attributes
    final
  84. val bipush : Int(16)

    Attributes
    final
  85. val breakpoint : Int(202)

    Attributes
    final
  86. val caload : Int(52)

    Attributes
    final
  87. val castore : Int(85)

    Attributes
    final
  88. val checkcast : Int(192)

    Attributes
    final
  89. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  90. val d2f : Int(144)

    Attributes
    final
  91. val d2i : Int(142)

    Attributes
    final
  92. val d2l : Int(143)

    Attributes
    final
  93. val dadd : Int(99)

    Attributes
    final
  94. val daload : Int(49)

    Attributes
    final
  95. val dastore : Int(82)

    Attributes
    final
  96. val dcmpg : Int(152)

    Attributes
    final
  97. val dcmpl : Int(151)

    Attributes
    final
  98. val dconst_0 : Int(14)

    Attributes
    final
  99. val dconst_1 : Int(15)

    Attributes
    final
  100. val ddiv : Int(111)

    Attributes
    final
  101. val dload : Int(24)

    Attributes
    final
  102. val dload_0 : Int(38)

    Attributes
    final
  103. val dload_1 : Int(39)

    Attributes
    final
  104. val dload_2 : Int(40)

    Attributes
    final
  105. val dload_3 : Int(41)

    Attributes
    final
  106. val dmul : Int(107)

    Attributes
    final
  107. val dneg : Int(119)

    Attributes
    final
  108. val drem : Int(115)

    Attributes
    final
  109. val dreturn : Int(175)

    Attributes
    final
  110. val dstore : Int(57)

    Attributes
    final
  111. val dstore_0 : Int(71)

    Attributes
    final
  112. val dstore_1 : Int(72)

    Attributes
    final
  113. val dstore_2 : Int(73)

    Attributes
    final
  114. val dstore_3 : Int(74)

    Attributes
    final
  115. val dsub : Int(103)

    Attributes
    final
  116. val dup : Int(89)

    Attributes
    final
  117. val dup2 : Int(92)

    Attributes
    final
  118. val dup2_x1 : Int(93)

    Attributes
    final
  119. val dup2_x2 : Int(94)

    Attributes
    final
  120. val dup_x1 : Int(90)

    Attributes
    final
  121. val dup_x2 : Int(91)

    Attributes
    final
  122. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  123. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  124. val f2d : Int(141)

    Attributes
    final
  125. val f2i : Int(139)

    Attributes
    final
  126. val f2l : Int(140)

    Attributes
    final
  127. val fadd : Int(98)

    Attributes
    final
  128. val faload : Int(48)

    Attributes
    final
  129. val fastore : Int(81)

    Attributes
    final
  130. val fcmpg : Int(150)

    Attributes
    final
  131. val fcmpl : Int(149)

    Attributes
    final
  132. val fconst_0 : Int(11)

    Attributes
    final
  133. val fconst_1 : Int(12)

    Attributes
    final
  134. val fconst_2 : Int(13)

    Attributes
    final
  135. val fdiv : Int(110)

    Attributes
    final
  136. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  137. val fload : Int(23)

    Attributes
    final
  138. val fload_0 : Int(34)

    Attributes
    final
  139. val fload_1 : Int(35)

    Attributes
    final
  140. val fload_2 : Int(36)

    Attributes
    final
  141. val fload_3 : Int(37)

    Attributes
    final
  142. val fmul : Int(106)

    Attributes
    final
  143. val fneg : Int(118)

    Attributes
    final
  144. val frem : Int(114)

    Attributes
    final
  145. val freturn : Int(174)

    Attributes
    final
  146. val fstore : Int(56)

    Attributes
    final
  147. val fstore_0 : Int(67)

    Attributes
    final
  148. val fstore_1 : Int(68)

    Attributes
    final
  149. val fstore_2 : Int(69)

    Attributes
    final
  150. val fstore_3 : Int(70)

    Attributes
    final
  151. val fsub : Int(102)

    Attributes
    final
  152. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  153. val getfield : Int(180)

    Attributes
    final
  154. val getstatic : Int(178)

    Attributes
    final
  155. val goto : Int(167)

    Attributes
    final
  156. val goto_w : Int(200)

    Attributes
    final
  157. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  158. val i2b : Int(145)

    Attributes
    final
  159. val i2c : Int(146)

    Attributes
    final
  160. val i2d : Int(135)

    Attributes
    final
  161. val i2f : Int(134)

    Attributes
    final
  162. val i2l : Int(133)

    Attributes
    final
  163. val i2s : Int(147)

    Attributes
    final
  164. val iadd : Int(96)

    Attributes
    final
  165. val iaload : Int(46)

    Attributes
    final
  166. val iand : Int(126)

    Attributes
    final
  167. val iastore : Int(79)

    Attributes
    final
  168. val iconst_0 : Int(3)

    Attributes
    final
  169. val iconst_1 : Int(4)

    Attributes
    final
  170. val iconst_2 : Int(5)

    Attributes
    final
  171. val iconst_3 : Int(6)

    Attributes
    final
  172. val iconst_4 : Int(7)

    Attributes
    final
  173. val iconst_5 : Int(8)

    Attributes
    final
  174. val iconst_m1 : Int(2)

    Attributes
    final
  175. val idiv : Int(108)

    Attributes
    final
  176. val if_acmpeq : Int(165)

    Attributes
    final
  177. val if_acmpne : Int(166)

    Attributes
    final
  178. val if_icmpeq : Int(159)

    Attributes
    final
  179. val if_icmpge : Int(162)

    Attributes
    final
  180. val if_icmpgt : Int(163)

    Attributes
    final
  181. val if_icmple : Int(164)

    Attributes
    final
  182. val if_icmplt : Int(161)

    Attributes
    final
  183. val if_icmpne : Int(160)

    Attributes
    final
  184. val ifeq : Int(153)

    Attributes
    final
  185. val ifge : Int(156)

    Attributes
    final
  186. val ifgt : Int(157)

    Attributes
    final
  187. val ifle : Int(158)

    Attributes
    final
  188. val iflt : Int(155)

    Attributes
    final
  189. val ifne : Int(154)

    Attributes
    final
  190. val ifnonnull : Int(199)

    Attributes
    final
  191. val ifnull : Int(198)

    Attributes
    final
  192. val iinc : Int(132)

    Attributes
    final
  193. val iload : Int(21)

    Attributes
    final
  194. val iload_0 : Int(26)

    Attributes
    final
  195. val iload_1 : Int(27)

    Attributes
    final
  196. val iload_2 : Int(28)

    Attributes
    final
  197. val iload_3 : Int(29)

    Attributes
    final
  198. val impdep1 : Int(254)

    Attributes
    final
  199. val impdep2 : Int(255)

    Attributes
    final
  200. val imul : Int(104)

    Attributes
    final
  201. val ineg : Int(116)

    Attributes
    final
  202. val instanceof : Int(193)

    Attributes
    final
  203. val invokeinterface : Int(185)

    Attributes
    final
  204. val invokespecial : Int(183)

    Attributes
    final
  205. val invokestatic : Int(184)

    Attributes
    final
  206. val invokevirtual : Int(182)

    Attributes
    final
  207. val ior : Int(128)

    Attributes
    final
  208. val irem : Int(112)

    Attributes
    final
  209. val ireturn : Int(172)

    Attributes
    final
  210. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  211. val ishl : Int(120)

    Attributes
    final
  212. val ishr : Int(122)

    Attributes
    final
  213. val istore : Int(54)

    Attributes
    final
  214. val istore_0 : Int(59)

    Attributes
    final
  215. val istore_1 : Int(60)

    Attributes
    final
  216. val istore_2 : Int(61)

    Attributes
    final
  217. val istore_3 : Int(62)

    Attributes
    final
  218. val isub : Int(100)

    Attributes
    final
  219. val iushr : Int(124)

    Attributes
    final
  220. val ixor : Int(130)

    Attributes
    final
  221. val jsr : Int(168)

    Attributes
    final
  222. val jsr_w : Int(201)

    Attributes
    final
  223. val l2d : Int(138)

    Attributes
    final
  224. val l2f : Int(137)

    Attributes
    final
  225. val l2i : Int(136)

    Attributes
    final
  226. val ladd : Int(97)

    Attributes
    final
  227. val laload : Int(47)

    Attributes
    final
  228. val land : Int(127)

    Attributes
    final
  229. val lastore : Int(80)

    Attributes
    final
  230. val lcmp : Int(148)

    Attributes
    final
  231. val lconst_0 : Int(9)

    Attributes
    final
  232. val lconst_1 : Int(10)

    Attributes
    final
  233. val ldc : Int(18)

    Attributes
    final
  234. val ldc2_w : Int(20)

    Attributes
    final
  235. val ldc_w : Int(19)

    Attributes
    final
  236. val ldiv : Int(109)

    Attributes
    final
  237. val lload : Int(22)

    Attributes
    final
  238. val lload_0 : Int(30)

    Attributes
    final
  239. val lload_1 : Int(31)

    Attributes
    final
  240. val lload_2 : Int(32)

    Attributes
    final
  241. val lload_3 : Int(33)

    Attributes
    final
  242. val lmul : Int(105)

    Attributes
    final
  243. val lneg : Int(117)

    Attributes
    final
  244. val lookupswitch : Int(171)

    Attributes
    final
  245. val lor : Int(129)

    Attributes
    final
  246. val lrem : Int(113)

    Attributes
    final
  247. val lreturn : Int(173)

    Attributes
    final
  248. val lshl : Int(121)

    Attributes
    final
  249. val lshr : Int(123)

    Attributes
    final
  250. val lstore : Int(55)

    Attributes
    final
  251. val lstore_0 : Int(63)

    Attributes
    final
  252. val lstore_1 : Int(64)

    Attributes
    final
  253. val lstore_2 : Int(65)

    Attributes
    final
  254. val lstore_3 : Int(66)

    Attributes
    final
  255. val lsub : Int(101)

    Attributes
    final
  256. val lushr : Int(125)

    Attributes
    final
  257. val lxor : Int(131)

    Attributes
    final
  258. val monitorenter : Int(194)

    Attributes
    final
  259. val monitorexit : Int(195)

    Attributes
    final
  260. val multianewarray : Int(197)

    Attributes
    final
  261. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  262. val new_ : Int(187)

    Attributes
    final
  263. val newarray : Int(188)

    Attributes
    final
  264. val nop : Int(0)

    Attributes
    final
  265. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  266. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  267. val pop : Int(87)

    Attributes
    final
  268. val pop2 : Int(88)

    Attributes
    final
  269. val putfield : Int(181)

    Attributes
    final
  270. val putstatic : Int(179)

    Attributes
    final
  271. val ret : Int(169)

    Attributes
    final
  272. val return_ : Int(177)

    Attributes
    final
  273. val saload : Int(53)

    Attributes
    final
  274. val sastore : Int(86)

    Attributes
    final
  275. val sipush : Int(17)

    Attributes
    final
  276. val swap : Int(95)

    Attributes
    final
  277. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  278. val tableswitch : Int(170)

    Attributes
    final
  279. def toString (): String

    Definition Classes
    AnyRef → Any
  280. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  283. val wide : Int(196)

    Attributes
    final
  284. val xxxunusedxxxx : Int(186)

    Attributes
    final

Inherited from AnyRef

Inherited from Any