object ClassfileConstants
- Alphabetic
- By Inheritance
- ClassfileConstants
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- abstract class FlagTranslation extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val ANNOTATION_TAG: Char('@')
- final val ARRAY_TAG: Char('[')
- final val BOOL_TAG: Char('Z')
- final val BYTE_TAG: Char('B')
- final val CHAR_TAG: Char('C')
- final val CLASS_TAG: Char('c')
- final val CONSTANT_CLASS: Int(7)
- final val CONSTANT_DOUBLE: Int(6)
- final val CONSTANT_FIELDREF: Int(9)
- final val CONSTANT_FLOAT: Int(4)
- final val CONSTANT_INTEGER: Int(3)
- final val CONSTANT_INTFMETHODREF: Int(11)
- final val CONSTANT_INVOKEDYNAMIC: Int(18)
- final val CONSTANT_LONG: Int(5)
- final val CONSTANT_METHODHANDLE: Int(15)
- final val CONSTANT_METHODREF: Int(10)
- final val CONSTANT_METHODTYPE: Int(16)
- final val CONSTANT_NAMEANDTYPE: Int(12)
- final val CONSTANT_STRING: Int(8)
- final val CONSTANT_UNICODE: Int(2)
- final val CONSTANT_UTF8: Int(1)
- final val DOUBLE_TAG: Char('D')
- final val ENUM_TAG: Char('e')
- final val FLOAT_TAG: Char('F')
- final val INT_TAG: Char('I')
- final val JAVA_ACC_ABSTRACT: Int(1024)
- final val JAVA_ACC_ANNOTATION: Int(8192)
- final val JAVA_ACC_BRIDGE: Int(64)
- final val JAVA_ACC_ENUM: Int(16384)
- final val JAVA_ACC_FINAL: Int(16)
- final val JAVA_ACC_INTERFACE: Int(512)
- final val JAVA_ACC_NATIVE: Int(256)
- final val JAVA_ACC_PRIVATE: Int(2)
- final val JAVA_ACC_PROTECTED: Int(4)
-
final
val
JAVA_ACC_PUBLIC: Int(1)
(see http://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.1)
(see http://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.1)
If the
ACC_INTERFACE
flag is set, theACC_ABSTRACT
flag must also be set (ch. 2.13.1).A class file cannot have both its
ACC_FINAL
andACC_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
andACC_VOLATILE
flags set (ch. 2.9.1).If a method has its
ACC_ABSTRACT
flag set it must not have any of itsACC_FINAL
,ACC_NATIVE
,ACC_PRIVATE
,ACC_STATIC
,ACC_STRICT
, orACC_SYNCHRONIZED
flags set (ch. 2.13.3.2).All interface methods must have their
ACC_ABSTRACT
andACC_PUBLIC
flags set.Note for future reference: see this thread on ACC_SUPER and how its enforcement differs on the android vm. https://groups.google.com/forum/?hl=en#!topic/jvm-languages/jVhzvq8-ZIk
- final val JAVA_ACC_STATIC: Int(8)
- final val JAVA_ACC_STRICT: Int(2048)
- final val JAVA_ACC_SUPER: Int(32)
- final val JAVA_ACC_SYNCHRONIZED: Int(32)
- final val JAVA_ACC_SYNTHETIC: Int(4096)
- final val JAVA_ACC_TRANSIENT: Int(128)
- final val JAVA_ACC_VARARGS: Int(128)
- final val JAVA_ACC_VOLATILE: Int(64)
- final val JAVA_MAGIC: Int(-889275714)
- final val JAVA_MAJOR_VERSION: Int(45)
- final val JAVA_MINOR_VERSION: Int(3)
- final val LONG_TAG: Char('J')
- final val OBJECT_TAG: Char('L')
- final val SCALA_NOTHING: String("scala.runtime.Nothing$")
- final val SCALA_NULL: String("scala.runtime.Null$")
- final val SHORT_TAG: Char('S')
- final val STRING_TAG: Char('s')
- final val TVAR_TAG: Char('T')
- final val T_BOOLEAN: Int(4)
- final val T_BYTE: Int(8)
- final val T_CHAR: Int(5)
- final val T_DOUBLE: Int(7)
- final val T_FLOAT: Int(6)
- final val T_INT: Int(10)
- final val T_LONG: Int(11)
- final val T_SHORT: Int(9)
- final val VOID_TAG: Char('V')
- final val aaload: Int(50)
- final val aastore: Int(83)
- final val aconst_null: Int(1)
- final val aload: Int(25)
- final val aload_0: Int(42)
- final val aload_1: Int(43)
- final val aload_2: Int(44)
- final val aload_3: Int(45)
- final val anewarray: Int(189)
- final val areturn: Int(176)
- final val arraylength: Int(190)
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- final val astore: Int(58)
- final val astore_0: Int(75)
- final val astore_1: Int(76)
- final val astore_2: Int(77)
- final val astore_3: Int(78)
- final val athrow: Int(191)
- final val baload: Int(51)
- final val bastore: Int(84)
- final val bipush: Int(16)
- final val breakpoint: Int(202)
- final val caload: Int(52)
- final val castore: Int(85)
- final val checkcast: Int(192)
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- final val d2f: Int(144)
- final val d2i: Int(142)
- final val d2l: Int(143)
- final val dadd: Int(99)
- final val daload: Int(49)
- final val dastore: Int(82)
- final val dcmpg: Int(152)
- final val dcmpl: Int(151)
- final val dconst_0: Int(14)
- final val dconst_1: Int(15)
- final val ddiv: Int(111)
- final val dload: Int(24)
- final val dload_0: Int(38)
- final val dload_1: Int(39)
- final val dload_2: Int(40)
- final val dload_3: Int(41)
- final val dmul: Int(107)
- final val dneg: Int(119)
- final val drem: Int(115)
- final val dreturn: Int(175)
- final val dstore: Int(57)
- final val dstore_0: Int(71)
- final val dstore_1: Int(72)
- final val dstore_2: Int(73)
- final val dstore_3: Int(74)
- final val dsub: Int(103)
- final val dup: Int(89)
- final val dup2: Int(92)
- final val dup2_x1: Int(93)
- final val dup2_x2: Int(94)
- final val dup_x1: Int(90)
- final val dup_x2: Int(91)
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val f2d: Int(141)
- final val f2i: Int(139)
- final val f2l: Int(140)
- final val fadd: Int(98)
- final val faload: Int(48)
- final val fastore: Int(81)
- final val fcmpg: Int(150)
- final val fcmpl: Int(149)
- final val fconst_0: Int(11)
- final val fconst_1: Int(12)
- final val fconst_2: Int(13)
- final val fdiv: Int(110)
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- final val fload: Int(23)
- final val fload_0: Int(34)
- final val fload_1: Int(35)
- final val fload_2: Int(36)
- final val fload_3: Int(37)
- final val fmul: Int(106)
- final val fneg: Int(118)
- final val frem: Int(114)
- final val freturn: Int(174)
- final val fstore: Int(56)
- final val fstore_0: Int(67)
- final val fstore_1: Int(68)
- final val fstore_2: Int(69)
- final val fstore_3: Int(70)
- final val fsub: Int(102)
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final val getfield: Int(180)
- final val getstatic: Int(178)
- final val goto: Int(167)
- final val goto_w: Int(200)
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final val i2b: Int(145)
- final val i2c: Int(146)
- final val i2d: Int(135)
- final val i2f: Int(134)
- final val i2l: Int(133)
- final val i2s: Int(147)
- final val iadd: Int(96)
- final val iaload: Int(46)
- final val iand: Int(126)
- final val iastore: Int(79)
- final val iconst_0: Int(3)
- final val iconst_1: Int(4)
- final val iconst_2: Int(5)
- final val iconst_3: Int(6)
- final val iconst_4: Int(7)
- final val iconst_5: Int(8)
- final val iconst_m1: Int(2)
- final val idiv: Int(108)
- final val if_acmpeq: Int(165)
- final val if_acmpne: Int(166)
- final val if_icmpeq: Int(159)
- final val if_icmpge: Int(162)
- final val if_icmpgt: Int(163)
- final val if_icmple: Int(164)
- final val if_icmplt: Int(161)
- final val if_icmpne: Int(160)
- final val ifeq: Int(153)
- final val ifge: Int(156)
- final val ifgt: Int(157)
- final val ifle: Int(158)
- final val iflt: Int(155)
- final val ifne: Int(154)
- final val ifnonnull: Int(199)
- final val ifnull: Int(198)
- final val iinc: Int(132)
- final val iload: Int(21)
- final val iload_0: Int(26)
- final val iload_1: Int(27)
- final val iload_2: Int(28)
- final val iload_3: Int(29)
- final val impdep1: Int(254)
- final val impdep2: Int(255)
- final val imul: Int(104)
- final val ineg: Int(116)
- final val instanceof: Int(193)
- final val invokedynamic: Int(186)
- final val invokeinterface: Int(185)
- final val invokespecial: Int(183)
- final val invokestatic: Int(184)
- final val invokevirtual: Int(182)
- final val ior: Int(128)
- final val irem: Int(112)
- final val ireturn: Int(172)
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val ishl: Int(120)
- final val ishr: Int(122)
- final val istore: Int(54)
- final val istore_0: Int(59)
- final val istore_1: Int(60)
- final val istore_2: Int(61)
- final val istore_3: Int(62)
- final val isub: Int(100)
- final val iushr: Int(124)
- final val ixor: Int(130)
- final val jsr: Int(168)
- final val jsr_w: Int(201)
- final val l2d: Int(138)
- final val l2f: Int(137)
- final val l2i: Int(136)
- final val ladd: Int(97)
- final val laload: Int(47)
- final val land: Int(127)
- final val lastore: Int(80)
- final val lcmp: Int(148)
- final val lconst_0: Int(9)
- final val lconst_1: Int(10)
- final val ldc: Int(18)
- final val ldc2_w: Int(20)
- final val ldc_w: Int(19)
- final val ldiv: Int(109)
- final val lload: Int(22)
- final val lload_0: Int(30)
- final val lload_1: Int(31)
- final val lload_2: Int(32)
- final val lload_3: Int(33)
- final val lmul: Int(105)
- final val lneg: Int(117)
- final val lookupswitch: Int(171)
- final val lor: Int(129)
- final val lrem: Int(113)
- final val lreturn: Int(173)
- final val lshl: Int(121)
- final val lshr: Int(123)
- final val lstore: Int(55)
- final val lstore_0: Int(63)
- final val lstore_1: Int(64)
- final val lstore_2: Int(65)
- final val lstore_3: Int(66)
- final val lsub: Int(101)
- final val lushr: Int(125)
- final val lxor: Int(131)
- final val monitorenter: Int(194)
- final val monitorexit: Int(195)
- final val multianewarray: Int(197)
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final val new_: Int(187)
- final val newarray: Int(188)
- final val nop: Int(0)
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final val pop: Int(87)
- final val pop2: Int(88)
- final val putfield: Int(181)
- final val putstatic: Int(179)
- final val ret: Int(169)
- final val return_: Int(177)
- final val saload: Int(53)
- final val sastore: Int(86)
- final val sipush: Int(17)
- final val swap: Int(95)
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- final val tableswitch: Int(170)
- def toScalaClassFlags(flags: Int): Long
- def toScalaFieldFlags(flags: Int): Long
- def toScalaMethodFlags(flags: Int): Long
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- final val wide: Int(196)
- object FlagTranslation extends FlagTranslation