control_instructions

package
v0.0.0-...-d1d7e88 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2019 License: MIT Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AReturn

type AReturn struct {
	base_instructions.NoOperandsInstruction
}

areturn Return reference from method

func (*AReturn) Execute

func (aReturn *AReturn) Execute(frame *runtime_data_area.Frame)

type DReturn

type DReturn struct {
	base_instructions.NoOperandsInstruction
}

dreturn Return double from method

func (*DReturn) Execute

func (dReturn *DReturn) Execute(frame *runtime_data_area.Frame)

type FReturn

type FReturn struct {
	base_instructions.NoOperandsInstruction
}

freturn Return float from method

func (*FReturn) Execute

func (fReturn *FReturn) Execute(frame *runtime_data_area.Frame)

type GoTo

type GoTo struct {
	base_instructions.BranchInstruction
}

goto Branch always

func (*GoTo) Execute

func (goTo *GoTo) Execute(frame *runtime_data_area.Frame)

type IReturn

type IReturn struct {
	base_instructions.NoOperandsInstruction
}

ireturn Return int from method

func (*IReturn) Execute

func (iReturn *IReturn) Execute(frame *runtime_data_area.Frame)

type LReturn

type LReturn struct {
	base_instructions.NoOperandsInstruction
}

lreturn Return long from method

func (*LReturn) Execute

func (lReturn *LReturn) Execute(frame *runtime_data_area.Frame)

type LookupSwitch

type LookupSwitch struct {
	// contains filtered or unexported fields
}

lookupswitch Access jump table by key match and jump

func (*LookupSwitch) Execute

func (lookupSwitch *LookupSwitch) Execute(frame *runtime_data_area.Frame)

func (*LookupSwitch) FetchOperands

func (lookupSwitch *LookupSwitch) FetchOperands(bytecodeReader *base_instructions.BytecodeReader)

type Return

type Return struct {
	base_instructions.NoOperandsInstruction
}

return Return void from method

func (*Return) Execute

func (returnInstruction *Return) Execute(frame *runtime_data_area.Frame)

type TableSwitch

type TableSwitch struct {
	// contains filtered or unexported fields
}

tableswitch Access jump table by index and jump

func (*TableSwitch) Execute

func (tableSwitch *TableSwitch) Execute(frame *runtime_data_area.Frame)

func (*TableSwitch) FetchOperands

func (tableSwitch *TableSwitch) FetchOperands(bytecodeReader *base_instructions.BytecodeReader)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL