GenBCodePipeline

class GenBCodePipeline(val int: DottyBackendInterface, val primitives: DottyPrimitives)(using x$3: Context) extends BCodeSyncAndTry
class Object
trait Matchable
class Any

Type members

Classlikes

case
class Item1(arrivalPos: Int, cd: TypeDef, cunit: CompilationUnit)
case
class Item2(arrivalPos: Int, mirror: SubItem2, plain: SubItem2)
case
class Item3(arrivalPos: Int, mirror: SubItem3, plain: SubItem3)
case
class SubItem2(classNode: ClassNode, file: AbstractFile)
case
class SubItem3(jclassName: String, jclassBytes: Array[Byte], jclassFile: AbstractFile)
class Worker1(needsOutFolder: Boolean)
class Worker2

Inherited classlikes

Inherited from
BCodeHelpers
Inherited from
BCodeHelpers
Inherited from
BCodeHelpers
Inherited from
BCodeHelpers
Inherited from
BCodeHelpers
trait BCPickles
Inherited from
BCodeHelpers
Inherited from
BytecodeWriters
final
class CClassWriter(flags: Int)
Inherited from
BCodeHelpers
Inherited from
BytecodeWriters
Inherited from
BCodeIdiomatic
Inherited from
BCodeIdiomatic
Inherited from
BCodeHelpers
abstract
Inherited from
BCodeIdiomatic
Inherited from
BCodeIdiomatic
abstract
Inherited from
BCodeHelpers
Inherited from
BCodeHelpers
abstract
Inherited from
BCodeBodyBuilder
abstract
Inherited from
BCodeSkelBuilder
abstract
Inherited from
BCodeSyncAndTry

Value members

Concrete methods

def run(t: Tree): Unit

Inherited methods

Inherited from
BCodeHelpers
def abort(msg: String): Nothing
Inherited from
BCodeHelpers
final
def addInnerClassesASM(jclass: ClassVisitor, refedInnerClasses: List[ClassBType]): Unit
Inherited from
BCodeHelpers
final
def coercionFrom(code: Int): BType
Inherited from
BCodeIdiomatic
final
def coercionTo(code: Int): BType
Inherited from
BCodeIdiomatic
def createJAttribute(name: String, b: Array[Byte], offset: Int, len: Int): Attribute
Inherited from
BCodeHelpers
def getFile(sym: Symbol, clsName: String, suffix: String): AbstractFile
Inherited from
BytecodeWriters
def getFile(base: AbstractFile, clsName: String, suffix: String): AbstractFile
Value Params
clsName

cls.getName

Inherited from
BytecodeWriters
Inherited from
BCodeHelpers
Inherited from
BCodeHelpers
final
Inherited from
BCodeIdiomatic
final
Inherited from
BCodeIdiomatic
final
Inherited from
BCodeIdiomatic
Inherited from
BCodeIdiomatic
final
Inherited from
BCodeIdiomatic
Inherited from
BCodeHelpers