Scala Compiler 2.13.16 - scala.tools.nsc.backend.jvm.BCodeIdiomatic.JCodeMethodN
Keywords: Scala Compiler 2.13.16 scala.tools.nsc.backend.jvm.BCodeIdiomatic.JCodeMethodN

Scala Compiler2.13.16 < Back


# Packages

-  package root

  The Scala compiler and reflection APIs.

  The Scala compiler and reflection APIs.

  Definition Classes
    root
-  package scala
  Definition Classes
    root
-  package tools
  Definition Classes
    scala
-  package nsc
  Definition Classes
    tools
-  package backend
  Definition Classes
    nsc
-  package jvm
  Definition Classes
    backend
-  abstract class BCodeIdiomatic extends AnyRef
  Definition Classes
    jvm
- InsnIterInsnList
- InsnIterMethodNode
- JCodeMethodN
- LabelDefsFinder

c

scala.tools.nsc.backend.jvm.BCodeIdiomatic

# JCodeMethodN

###
Companion object JCodeMethodN

#### abstract class JCodeMethodN extends AnyRef

Source
  BCodeIdiomatic.scala

Linear Supertypes
AnyRef, Any
Known Subclasses
bc
Type Hierarchy

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. Protected

### Instance Constructors

1.  new JCodeMethodN()

### Abstract Value Members

1.  abstract def jmethod: MethodNode

### Concrete Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##: Int
   Definition Classes
     AnyRef → Any
3.  def +(other: String): String
   Implicit
     This member is added by an implicit conversion from JCodeMethodN toany2stringadd[JCodeMethodN] performed by method any2stringadd in scala.Predef.
   Definition Classes
     any2stringadd
4.  def ->[B](y: B): (JCodeMethodN, B)
   Implicit
     This member is added by an implicit conversion from JCodeMethodN toArrowAssoc[JCodeMethodN] performed by method ArrowAssoc in scala.Predef.
   Definition Classes
     ArrowAssoc
   Annotations
     @inline()
5.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
6.  final def add(tk: BTypesFromSymbols.BType): Unit
7.  final def aload(tk: BTypesFromSymbols.BType): Unit
8.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
9.  final def astore(tk: BTypesFromSymbols.BType): Unit
10.  final def boolconst(b: Boolean): Unit
11.  final def checkCast(tk: BTypesFromSymbols.RefBType): Unit
12.  def clone(): AnyRef
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
13.  final def dconst(cst: Double): Unit
14.  final def div(tk: BTypesFromSymbols.BType): Unit
15.  final def drop(tk: BTypesFromSymbols.BType): Unit
16.  final def dup(tk: BTypesFromSymbols.BType): Unit
17.  final def emit(opc: Int): Unit
18.  final def emitIF(cond: TestOp, label: Label): Unit
19.  final def emitIFNONNULL(label: Label): Unit
20.  final def emitIFNULL(label: Label): Unit
21.  final def emitIF_ACMP(cond: TestOp, label: Label): Unit
22.  final def emitIF_ICMP(cond: TestOp, label: Label): Unit
23.  def emitInvoke(opcode: Int, owner: String, name: String, desc: String, itf: Boolean, pos: Global.Position): Unit
24.  final def emitPrimitive(opcs: Array[Int], tk: BTypesFromSymbols.BType): Unit
25.  final def emitRETURN(tk: BTypesFromSymbols.BType): Unit
26.  final def emitSWITCH(keys: Array[Int], branches: Array[Label], defaultBranch: Label, minDensity: Double): Unit
27.  final def emitT2T(from: BTypesFromSymbols.BType, to: BTypesFromSymbols.BType): Unit
    Annotations
      @tailrec()
28.  final def emitTypeBased(opcs: Array[Int], tk: BTypesFromSymbols.BType): Unit
29.  final def emitVarInsn(opc: Int, idx: Int, tk: BTypesFromSymbols.BType): Unit
30.  def ensuring(cond: (JCodeMethodN) => Boolean, msg: => Any): JCodeMethodN
    Implicit
      This member is added by an implicit conversion from JCodeMethodN toEnsuring[JCodeMethodN] performed by method Ensuring in scala.Predef.
    Definition Classes
      Ensuring
31.  def ensuring(cond: (JCodeMethodN) => Boolean): JCodeMethodN
    Implicit
      This member is added by an implicit conversion from JCodeMethodN toEnsuring[JCodeMethodN] performed by method Ensuring in scala.Predef.
    Definition Classes
      Ensuring
32.  def ensuring(cond: Boolean, msg: => Any): JCodeMethodN
    Implicit
      This member is added by an implicit conversion from JCodeMethodN toEnsuring[JCodeMethodN] performed by method Ensuring in scala.Predef.
    Definition Classes
      Ensuring
33.  def ensuring(cond: Boolean): JCodeMethodN
    Implicit
      This member is added by an implicit conversion from JCodeMethodN toEnsuring[JCodeMethodN] performed by method Ensuring in scala.Predef.
    Definition Classes
      Ensuring
34.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
35.  def equals(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef → Any
36.  final def fconst(cst: Float): Unit
37.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.Throwable])
38.  final def genIndyStringConcat(recipe: String, argTypes: Seq[Type], constants: Seq[String]): Unit
39.  final def genNewStringBuilder(pos: Global.Position, size: Int): Unit
40.  final def genPrimitiveLogical(op: Int, kind: BTypesFromSymbols.BType): Unit
41.  final def genPrimitiveNot(bType: BTypesFromSymbols.BType): Unit
42.  final def genPrimitiveShift(op: Int, kind: BTypesFromSymbols.BType): Unit
43.  final def genStringBuilderAppend(elemType: BTypesFromSymbols.BType, pos: Global.Position): Unit
44.  final def genStringBuilderEnd(pos: Global.Position): Unit
45.  final def getClass(): Class[_ <: AnyRef]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
46.  final def goTo(label: Label): Unit
47.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
48.  final def iconst(cst: Int): Unit
49.  final def iinc(idx: Int, increment: Int): Unit
50.  final def invokeinterface(owner: String, name: String, desc: String, pos: Global.Position): Unit
51.  final def invokespecial(owner: String, name: String, desc: String, itf: Boolean, pos: Global.Position): Unit
52.  final def invokestatic(owner: String, name: String, desc: String, itf: Boolean, pos: Global.Position): Unit
53.  final def invokevirtual(owner: String, name: String, desc: String, pos: Global.Position): Unit
54.  final def isInstance(tk: BTypesFromSymbols.RefBType): Unit
55.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
56.  final def lconst(cst: Long): Unit
57.  final def load(idx: Int, tk: BTypesFromSymbols.BType): Unit
58.  final def mul(tk: BTypesFromSymbols.BType): Unit
59.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
60.  final def neg(tk: BTypesFromSymbols.BType): Unit
61.  final def newarray(elem: BTypesFromSymbols.BType): Unit
62.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
63.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
64.  final def rem(tk: BTypesFromSymbols.BType): Unit
65.  final def store(idx: Int, tk: BTypesFromSymbols.BType): Unit
66.  final def sub(tk: BTypesFromSymbols.BType): Unit
67.  final def synchronized[T0](arg0: => T0): T0
    Definition Classes
      AnyRef
68.  def toString(): String
    Definition Classes
      AnyRef → Any
69.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException])
70.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException])
71.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()

### Deprecated Value Members

1.  def formatted(fmtstr: String): String
   Implicit
     This member is added by an implicit conversion from JCodeMethodN toStringFormat[JCodeMethodN] performed by method StringFormat in scala.Predef.
   Definition Classes
     StringFormat
   Annotations
     @deprecated @inline()
   Deprecated

     (Since version 2.12.16) Use `formatString.format(value)` instead of `value.formatted(formatString)`, or use the `f""` string interpolator. In Java 15 and later, `formatted` resolves to the new method in String which has reversed parameters.

2.  def →[B](y: B): (JCodeMethodN, B)
   Implicit
     This member is added by an implicit conversion from JCodeMethodN toArrowAssoc[JCodeMethodN] performed by method ArrowAssoc in scala.Predef.
   Definition Classes
     ArrowAssoc
   Annotations
     @deprecated
   Deprecated

     (Since version 2.13.0) Use `->` instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

### Inherited from AnyRef

### Inherited from Any

### Inherited by implicit conversion any2stringadd fromJCodeMethodN to any2stringadd[JCodeMethodN]

### Inherited by implicit conversion StringFormat fromJCodeMethodN to StringFormat[JCodeMethodN]

### Inherited by implicit conversion Ensuring fromJCodeMethodN to Ensuring[JCodeMethodN]

### Inherited by implicit conversion ArrowAssoc fromJCodeMethodN to ArrowAssoc[JCodeMethodN]

### Ungrouped