Package com.tonic.analysis.execution.dispatch
Per-opcode dispatch and the call site information it resolves.
-
Interface Summary Interface Description DispatchContext Runtime services the opcode dispatcher relies on: constant resolution, heap checks, and pending-operation handoff to the interpreter. -
Class Summary Class Description ConstantDynamicInfo A CONSTANT_Dynamic constant pool entry awaiting bootstrap-method resolution.FieldInfo A resolved field reference: owner class, name, descriptor, and static flag.InvokeDynamicInfo An invokedynamic call site: bootstrap method index plus the invoked name and descriptor.MethodHandleInfo A CONSTANT_MethodHandle entry: reference kind plus the referenced member's owner, name, and descriptor.MethodInfo A resolved method reference: owner class, name, descriptor, and invocation kind flags.MethodTypeInfo A CONSTANT_MethodType entry wrapping a method descriptor with parsing helpers.OpcodeDispatcher Interpreter core that executes one bytecode instruction per call against a frame, deferring invokes, field access, and allocation to the dispatch context. -
Enum Summary Enum Description DispatchResult Outcome of dispatching a single instruction, directing the interpreter's next action.OpcodeDispatcher.DispatchResult Outcome of a dispatch step, directing the interpreter's next action.