Top Fields Constructors Methods
org.jruby.ir.instructions

public abstract Class GetInstr

extends OneOperandResultBaseInstr
implements FixedArityInstr
Class Inheritance
All Implemented Interfaces
org.jruby.ir.instructions.FixedArityInstr
Known Direct Subclasses
org.jruby.ir.instructions.GetFieldInstr, org.jruby.ir.instructions.GetClassVariableInstr
Imports
org.jruby.RubySymbol, org.jruby.ir.Operation, org.jruby.ir.operands.Operand, .Variable, org.jruby.ir.persistence.IRWriterEncoder

Field Summary

Modifier and TypeField and Description
private final RubySymbol

Constructor Summary

AccessConstructor and Description
public
GetInstr(Operation op, Variable result, Operand source, RubySymbol name)

Method Summary

Modifier and TypeMethod and Description
public void
public String
public RubySymbol
public Operand
public String[]
Inherited from org.jruby.ir.instructions.OneOperandResultBaseInstr:
getOperand1getOperandssetOperandsetOperand1

Field Detail

nameback to summary
private final RubySymbol name

Constructor Detail

GetInstrback to summary
public GetInstr(Operation op, Variable result, Operand source, RubySymbol name)

Method Detail

encodeback to summary
public void encode(IRWriterEncoder e)

Overrides org.jruby.ir.instructions.OneOperandResultBaseInstr.encode.

Annotations
@Override
getIdback to summary
public String getId()
getNameback to summary
public RubySymbol getName()
getSourceback to summary
public Operand getSource()
toStringNonOperandArgsback to summary
public String[] toStringNonOperandArgs()

Overrides org.jruby.ir.instructions.Instr.toStringNonOperandArgs.

Annotations
@Override