Top Fields Constructors Methods
org.jruby.ir.operands

public Class TemporaryCurrentModuleVariable

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

Field Summary

Modifier and TypeField and Description
public static final TemporaryCurrentModuleVariable[]
Inherited from org.jruby.ir.operands.TemporaryLocalVariable:
offsetPREFIX

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

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

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

public static TemporaryCurrentModuleVariable
ModuleVariableFor(int index)

Inherited from org.jruby.ir.operands.TemporaryLocalVariable:
encodegetOffsetgetPrefixretrievevisit

Field Detail

CURRENT_MODULE_VARIABLEback to summary
public static final TemporaryCurrentModuleVariable[] CURRENT_MODULE_VARIABLE

Constructor Detail

TemporaryCurrentModuleVariableback to summary
public TemporaryCurrentModuleVariable(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 TemporaryCurrentModuleVariable decode(IRReaderDecoder d)

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

getIdback to summary
public String getId()

Overrides org.jruby.ir.operands.TemporaryLocalVariable.getId.

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
ModuleVariableForback to summary
public static TemporaryCurrentModuleVariable ModuleVariableFor(int index)