Packages

abstract class JCodeMethodN extends AnyRef

Source
BCodeIdiomatic.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JCodeMethodN
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JCodeMethodN()

Abstract Value Members

  1. abstract def jmethod: MethodNode

Concrete Value Members

  1. final def add(tk: BTypesFromSymbols.BType): Unit
  2. final def aload(tk: BTypesFromSymbols.BType): Unit
  3. final def astore(tk: BTypesFromSymbols.BType): Unit
  4. final def boolconst(b: Boolean): Unit
  5. final def checkCast(tk: BTypesFromSymbols.RefBType): Unit
  6. final def dconst(cst: Double): Unit
  7. final def div(tk: BTypesFromSymbols.BType): Unit
  8. final def drop(tk: BTypesFromSymbols.BType): Unit
  9. final def dup(tk: BTypesFromSymbols.BType): Unit
  10. final def emit(opc: Int): Unit
  11. final def emitIF(cond: TestOp, label: Label): Unit
  12. final def emitIFNONNULL(label: Label): Unit
  13. final def emitIFNULL(label: Label): Unit
  14. final def emitIF_ACMP(cond: TestOp, label: Label): Unit
  15. final def emitIF_ICMP(cond: TestOp, label: Label): Unit
  16. def emitInvoke(opcode: Int, owner: String, name: String, desc: String, itf: Boolean, pos: Global.Position): Unit
  17. final def emitPrimitive(opcs: Array[Int], tk: BTypesFromSymbols.BType): Unit
  18. final def emitRETURN(tk: BTypesFromSymbols.BType): Unit
  19. final def emitSWITCH(keys: Array[Int], branches: Array[Label], defaultBranch: Label, minDensity: Double): Unit
  20. final def emitT2T(from: BTypesFromSymbols.BType, to: BTypesFromSymbols.BType): Unit
  21. final def emitTypeBased(opcs: Array[Int], tk: BTypesFromSymbols.BType): Unit
  22. final def emitVarInsn(opc: Int, idx: Int, tk: BTypesFromSymbols.BType): Unit
  23. final def fconst(cst: Float): Unit
  24. def genConcat(elemType: BTypesFromSymbols.BType, pos: Global.Position): Unit
  25. final def genEndConcat(pos: Global.Position): Unit
  26. final def genPrimitiveLogical(op: Int, kind: BTypesFromSymbols.BType): Unit
  27. final def genPrimitiveNot(bType: BTypesFromSymbols.BType): Unit
  28. final def genPrimitiveShift(op: Int, kind: BTypesFromSymbols.BType): Unit
  29. final def genStartConcat(pos: Global.Position, size: Int): Unit
  30. final def goTo(label: Label): Unit
  31. final def iconst(cst: Int): Unit
  32. final def invokeinterface(owner: String, name: String, desc: String, pos: Global.Position): Unit
  33. final def invokespecial(owner: String, name: String, desc: String, itf: Boolean, pos: Global.Position): Unit
  34. final def invokestatic(owner: String, name: String, desc: String, itf: Boolean, pos: Global.Position): Unit
  35. final def invokevirtual(owner: String, name: String, desc: String, pos: Global.Position): Unit
  36. final def isInstance(tk: BTypesFromSymbols.RefBType): Unit
  37. final def lconst(cst: Long): Unit
  38. final def load(idx: Int, tk: BTypesFromSymbols.BType): Unit
  39. final def mul(tk: BTypesFromSymbols.BType): Unit
  40. final def neg(tk: BTypesFromSymbols.BType): Unit
  41. final def newarray(elem: BTypesFromSymbols.BType): Unit
  42. final def rem(tk: BTypesFromSymbols.BType): Unit
  43. final def store(idx: Int, tk: BTypesFromSymbols.BType): Unit
  44. final def sub(tk: BTypesFromSymbols.BType): Unit