TargetedAssembly

class TargetedAssembly(val instructions: InsnList, val tryCatchBlocks: MutableList<TryCatchBlockNode>, labels: MutableMap<String, LabelNode>, val target: AbstractInsnNode) : InstructionAssembly, TryCatchContainer, ModifiersAccess, TypesAccess(source)

An extended version of BlockAssembly with information about the target node we're inserting bytecode at.

Constructors

Link copied to clipboard
constructor(instructions: InsnList, tryCatchBlocks: MutableList<TryCatchBlockNode>, labels: MutableMap<String, LabelNode>, target: AbstractInsnNode)

Properties

Link copied to clipboard
open override val instructions: InsnList
Link copied to clipboard
Link copied to clipboard
val target: AbstractInsnNode
Link copied to clipboard
open override val tryCatchBlocks: MutableList<TryCatchBlockNode>