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)
Click to show internal directories.
Click to hide internal directories.