BCodeSyncAndTry

dotty.tools.backend.jvm.BCodeSyncAndTry

Attributes

Graph
Supertypes
trait BCodeHelpers
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Classlikes

abstract class SyncAndTryBuilder(cunit: CompilationUnit) extends PlainBodyBuilder

Attributes

Supertypes
trait BCPickles
trait BCJGenSigGen
trait BCAnnotGen
trait BCClassGen
class Object
trait Matchable
class Any
Show all
Known subtypes

Inherited classlikes

Attributes

Inherited from:
BytecodeWriters
Supertypes
class Object
trait Matchable
class Any
trait BCAnnotGen extends BCInnerClassGen

Attributes

Inherited from:
BCodeHelpers
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BCClassGen extends BCInnerClassGen

Attributes

Inherited from:
BCodeHelpers
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
BCodeHelpers
Supertypes
trait BCJGenSigGen
trait BCAnnotGen
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Inherited from:
BCodeHelpers
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BCJGenSigGen

Attributes

Inherited from:
BCodeHelpers
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BCPickles

Attributes

Inherited from:
BCodeHelpers
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
BytecodeWriters
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final class CClassWriter(flags: Int) extends ClassWriter

Attributes

Inherited from:
BCodeHelpers
Supertypes
class ClassWriter
class ClassVisitor
class Object
trait Matchable
class Any

Attributes

Inherited from:
BytecodeWriters
Supertypes
class Object
trait Matchable
class Any
class DirectToJarfileWriter(jfile: File) extends BytecodeWriter

Attributes

Inherited from:
BytecodeWriters
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
BytecodeWriters
Supertypes
class Object
trait Matchable
class Any
implicit class InsnIterInsnList(lst: InsnList)

Attributes

Inherited from:
BCodeIdiomatic
Supertypes
class Object
trait Matchable
class Any
implicit class InsnIterMethodNode(mnode: MethodNode)

Attributes

Inherited from:
BCodeIdiomatic
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
BCodeHelpers
Supertypes
class Object
trait Matchable
class Any
Known subtypes
abstract class JCodeMethodN

Attributes

Inherited from:
BCodeIdiomatic
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object bc.type
object JCodeMethodN

Attributes

Inherited from:
BCodeIdiomatic
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
BCodeHelpers
Supertypes
trait BCPickles
trait BCJGenSigGen
trait BCAnnotGen
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Inherited from:
BCodeHelpers
Supertypes
trait BCPickles
trait BCJGenSigGen
trait BCAnnotGen
class Object
trait Matchable
class Any
Show all

The destination of a value generated by genLoadTo.

The destination of a value generated by genLoadTo.

Attributes

Inherited from:
BCodeSkelBuilder
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
abstract class PlainBodyBuilder(cunit: CompilationUnit) extends PlainSkelBuilder

Attributes

Inherited from:
BCodeBodyBuilder
Supertypes
trait BCPickles
trait BCJGenSigGen
trait BCAnnotGen
trait BCClassGen
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Inherited from:
BCodeSkelBuilder
Supertypes
trait BCPickles
trait BCJGenSigGen
trait BCAnnotGen
trait BCClassGen
class Object
trait Matchable
class Any
Show all
Known subtypes

Value members

Inherited methods

Attributes

Inherited from:
BCodeHelpers

Attributes

Inherited from:
BCodeHelpers
def abort(msg: String): Nothing

Attributes

Inherited from:
BCodeHelpers
final def addInnerClasses(jclass: ClassVisitor, declaredInnerClasses: List[ClassBType], refedInnerClasses: List[ClassBType]): Unit

Attributes

Inherited from:
BCodeHelpers
final def coercionFrom(code: Int): BType

Attributes

Inherited from:
BCodeIdiomatic
final def coercionTo(code: Int): BType

Attributes

Inherited from:
BCodeIdiomatic
def createJAttribute(name: String, b: Array[Byte], offset: Int, len: Int): Attribute

Attributes

Inherited from:
BCodeHelpers

Attributes

Inherited from:
BytecodeWriters
def getFile(sym: Symbol, clsName: String, suffix: String): AbstractFile

Attributes

Inherited from:
BytecodeWriters
def getFile(base: AbstractFile, clsName: String, suffix: String): AbstractFile

Value parameters

clsName

cls.getName

Attributes

Inherited from:
BytecodeWriters
def getFileForClassfile(base: AbstractFile, clsName: String, suffix: String): AbstractFile

Attributes

Inherited from:
BCodeHelpers
def getOutFolder(csym: Symbol, cName: String): AbstractFile

Attributes

Inherited from:
BCodeHelpers

Attributes

Inherited from:
BCodeHelpers
final def mkArrayB(xs: List[BType]): Array[BType]

Attributes

Inherited from:
BCodeIdiomatic
final def mkArrayL(xs: List[Label]): Array[Label]

Attributes

Inherited from:
BCodeIdiomatic
final def mkArrayReverse(xs: List[Int]): Array[Int]

Attributes

Inherited from:
BCodeIdiomatic
final def mkArrayReverse(xs: List[String]): Array[String]

Attributes

Inherited from:
BCodeIdiomatic
final def mkArrayS(xs: List[String]): Array[String]

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeHelpers

Inherited fields

Attributes

Inherited from:
BCodeHelpers

Attributes

Inherited from:
BCodeHelpers

Attributes

Inherited from:
BCodeHelpers

Attributes

Inherited from:
BCodeHelpers

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeIdiomatic
lazy val NativeAttr: Symbol

Attributes

Inherited from:
BCodeSkelBuilder

Attributes

Inherited from:
BCodeIdiomatic
lazy val classfileVersion: Int

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BCodeIdiomatic
val extraProc: Int

Attributes

Inherited from:
BCodeIdiomatic

Attributes

Inherited from:
BytecodeWriters
lazy val majorVersion: Int

Attributes

Inherited from:
BCodeIdiomatic
protected val primitives: DottyPrimitives

Attributes

Inherited from:
BCodeBodyBuilder
lazy val target: String

Attributes

Inherited from:
BCodeIdiomatic

Implicits

Inherited implicits

final implicit def InsnIterInsnList(lst: InsnList): InsnIterInsnList

Attributes

Inherited from:
BCodeIdiomatic
final implicit def InsnIterMethodNode(mnode: MethodNode): InsnIterMethodNode

Attributes

Inherited from:
BCodeIdiomatic