BackendUtils

dotty.tools.backend.jvm.BackendUtils
class BackendUtils(val postProcessor: PostProcessor)

This component hosts tools and utilities used in the backend that require access to a BTypes instance.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final def addInnerClasses(jclass: ClassVisitor, declaredInnerClasses: List[ClassBType], refedInnerClasses: List[ClassBType]): Unit
def addLambdaDeserialize(classNode: ClassNode, implMethodsArray: Array[Handle]): Unit

Visit the class node and collect all referenced nested classes.

Visit the class node and collect all referenced nested classes.

Attributes

Concrete fields

lazy val classfileVersion: Int
lazy val extraProc: Int