ShakeBytecodeGenerator

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
class BytecodeGenerationContext(    val gen: ShakeBytecodeGenerator,     val bytecodeInstructionGenerator: PooledShakeBytecodeInstructionGenerator,     val method: MethodGenerationContext,     val returnType: ShakeType,     val localTable: ShakeBytecodeGenerator.LocalTable)
Link copied to clipboard
object Companion
Link copied to clipboard
class LocalTable(val locals: MutableMap<String, Int> = mutableMapOf(), var size: Int = 0)

Functions

Link copied to clipboard
fun generateClass(clazz: ShakeClass, ctx: ClassGenerationContext, isInClass: Boolean = false)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard