org.jruby.compiler.ir.operands
Class Hash
java.lang.Object
org.jruby.compiler.ir.operands.Operand
org.jruby.compiler.ir.operands.Hash
public class Hash
- extends Operand
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_pairs
public final java.util.List<KeyValuePair> _pairs
Hash
public Hash(java.util.List<KeyValuePair> pairs)
isBlank
public boolean isBlank()
isConstant
public boolean isConstant()
- Overrides:
isConstant
in class Operand
isNonAtomicValue
public boolean isNonAtomicValue()
- Overrides:
isNonAtomicValue
in class Operand
getSimplifiedOperand
public Operand getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap)
- Overrides:
getSimplifiedOperand
in class Operand
getTargetClass
public IR_Class getTargetClass()
- Overrides:
getTargetClass
in class Operand
addUsedVariables
public void addUsedVariables(java.util.List<Variable> l)
- Append the list of variables used in this operand to the input list
- Overrides:
addUsedVariables
in class Operand
Copyright © 2002-2009 JRuby Team. All Rights Reserved.