Top Description Fields Constructors Methods
org.jruby.ir.instructions

public abstract Class NoOperandInstr

extends Instr
Class Inheritance
Known Direct Subclasses
org.jruby.ir.instructions.NopInstr, org.jruby.ir.instructions.PopBackrefFrameInstr, org.jruby.ir.instructions.PopBindingInstr, org.jruby.ir.instructions.PopMethodFrameInstr, org.jruby.ir.instructions.PrepareBlockArgsInstr, org.jruby.ir.instructions.PushBackrefFrameInstr, org.jruby.ir.instructions.PushBlockBindingInstr, org.jruby.ir.instructions.PushMethodBindingInstr, org.jruby.ir.instructions.PushMethodFrameInstr, org.jruby.ir.instructions.RaiseArgumentErrorInstr, org.jruby.ir.instructions.RaiseRequiredKeywordArgumentError, org.jruby.ir.instructions.ThreadPollInstr, org.jruby.ir.instructions.ToggleBacktraceInstr, org.jruby.ir.instructions.CheckForLJEInstr, org.jruby.ir.instructions.DefineInstanceMethodInstr, org.jruby.ir.instructions.ExceptionRegionEndMarkerInstr, org.jruby.ir.instructions.LineNumberInstr
Imports
org.jruby.ir.Operation, org.jruby.ir.operands.Operand

An instr with no Operands

Field Summary

Inherited from org.jruby.ir.instructions.Instr:
EMPTY_OPERANDS

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Operand[]
public void
Inherited from org.jruby.ir.instructions.Instr:
canBeDeletedFromScopecanRaiseExceptionclonecloneOperandscomputeScopeFlagsdumpableFieldsencodegetOperationgetUsedVariableshasSideEffectsinterpretinterpretAndGetNewIPCisDeadisDeletablemarkDeadrenameVarssimplifyInstrsimplifyOperandssimplifyOperandstoStringtoStringNonOperandArgstransfersControlvisit

Constructor Detail

NoOperandInstrback to summary
public NoOperandInstr(Operation operation)

Method Detail

getOperandsback to summary
public Operand[] getOperands()

Implements abstract org.jruby.ir.instructions.Instr.getOperands.

setOperandback to summary
public void setOperand(int i, Operand operand)

Implements abstract org.jruby.ir.instructions.Instr.setOperand.