class GenBCodePipeline
extends BCodeSyncAndTry

Constructors

GenBCodePipeline ( entryPoints: List [ Symbol ] , int: DottyBackendInterface )
GenBCodePipeline ( implicit ctx: Context )

Members

case class Item1
final object Item1
case class Item2
final object Item2
case class Item3
final object Item3
final class PlainClassBuilder
case class SubItem3
final object SubItem3
class Worker1
class Worker2
var arrivalPos : Int
private var beanInfoCodeGen : JBeanInfoBuilder
private var bytecodeWriter : BytecodeWriter
implicit val ctx : Context
val entryPoints : List [ Symbol ]
private val i3comparator : Comparator [ Item3 ]
val int : DottyBackendInterface
private var mirrorCodeGen : JMirrorBuilder
private val poison1 : R
private val poison2 : R
private val poison3 : R
private val q1 : LinkedList [ Item1 ]
private val q2 : LinkedList [ Item2 ]
private val q3 : PriorityQueue [ Item3 ]
val sourceFile : SourceFile
var tree : Tree
def arrivalPos_= ( x$1: Int ) : Unit
private def beanInfoCodeGen_= ( x$1: JBeanInfoBuilder ) : Unit
private def buildAndSendToDisk ( needsOutFolder: Boolean ) : Unit
private def bytecodeWriter_= ( x$1: BytecodeWriter ) : Unit
private def convertAbstractFile ( absfile: AbstractFile ) : AbstractFile

Convert a scala.reflect.io.AbstractFile into a dotty.tools.dotc.interfaces.AbstractFile.

Convert a scala.reflect.io.AbstractFile into a dotty.tools.dotc.interfaces.AbstractFile.

private def drainQ3 ( ) : Unit
private def feedPipeline1 ( ) : Boolean
private def mirrorCodeGen_= ( x$1: JMirrorBuilder ) : Unit
def run ( t: Tree ) : Unit
def tree_= ( x$1: Tree ) : Unit