ShakeBytecodeGenerator
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
Functions
Link copied to clipboard
Link copied to clipboard
fun generateConstructor(constructor: ShakeConstructor, ctx: MethodGenerationContext, isInClass: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitValue(ctx: ShakeBytecodeGenerator.BytecodeGenerationContext, v: ShakeValue, castTarget: ShakeType)