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

public Class TemporaryBooleanVariable

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

Represents a temporary variable for an unboxed Boolean 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 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:
decodeencodegetIdgetOffsetretrieve

Field Detail

PREFIXback to summary
public static final String PREFIX

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

Constructor Detail

TemporaryBooleanVariableback to summary
public TemporaryBooleanVariable(int offset)

Method Detail

cloneback to summary
public Variable clone(SimpleCloneInfo ii)

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

Annotations
@Override
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