PostProcessor

dotty.tools.backend.jvm.PostProcessor
class PostProcessor(val frontendAccess: PostProcessorFrontendAccess, val bTypes: BTypes)

Implements late stages of the backend that don't depend on a Global instance, i.e., optimizations, post-processing and classfile serialization and writing.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final class ClassWriterWithBTypeLub(flags: Int) extends ClassWriter

Attributes

Supertypes
class ClassWriter
class ClassVisitor
class Object
trait Matchable
class Any

Value members

Concrete methods

def sendToDisk(clazz: GeneratedClass, sourceFile: AbstractFile): Unit
def sendToDisk(tasty: GeneratedTasty, sourceFile: AbstractFile): Unit
def serializeClass(classNode: ClassNode): Array[Byte]