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