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

public Class TemporaryFixnumVariable

extends TemporaryLocalVariable
Class Inheritance
Imports
org.jruby.ir.IRVisitor, org.jruby.ir.persistence.IRReaderDecoder, org.jruby.ir.transformations.inlining.SimpleCloneInfo

Represents a temporary variable for an unboxed Fixnum operand.

Field Summary

Modifier and TypeField and Description
public static final String
Inherited from org.jruby.ir.operands.TemporaryLocalVariable:
offset

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Variable
public static TemporaryFixnumVariable
public String
public TemporaryVariableType
getType()

Overrides org.jruby.ir.operands.TemporaryLocalVariable.getType.

Differentiates between different types of TemporaryVariables (useful for switch and persistence).

public void
Inherited from org.jruby.ir.operands.TemporaryLocalVariable:
encodegetIdgetOffsetretrieve

Field Detail

PREFIXback to summary
public static final String PREFIX

Hides org.jruby.ir.operands.TemporaryLocalVariable.PREFIX.

Constructor Detail

TemporaryFixnumVariableback to summary
public TemporaryFixnumVariable(int offset)

Method Detail

cloneback to summary
public Variable clone(SimpleCloneInfo ii)

Overrides org.jruby.ir.operands.TemporaryLocalVariable.clone.

Annotations
@Override
decodeback to summary
public static TemporaryFixnumVariable decode(IRReaderDecoder d)

Hides org.jruby.ir.operands.TemporaryLocalVariable.decode.

getPrefixback to summary
public String getPrefix()

Overrides org.jruby.ir.operands.TemporaryLocalVariable.getPrefix.

Annotations
@Override
getTypeback to summary
public TemporaryVariableType getType()

Overrides org.jruby.ir.operands.TemporaryLocalVariable.getType.

Doc from org.jruby.ir.operands.TemporaryVariable.getType.

Differentiates between different types of TemporaryVariables (useful for switch and persistence).

Annotations
@Override
visitback to summary
public void visit(IRVisitor visitor)

Overrides org.jruby.ir.operands.TemporaryLocalVariable.visit.

Annotations
@Override