public class Regexp extends Operand
Modifier and Type | Field and Description |
---|---|
RegexpOptions |
options |
EMPTY_ARRAY
Constructor and Description |
---|
Regexp(Operand regexp,
RegexpOptions options) |
Modifier and Type | Method and Description |
---|---|
void |
addUsedVariables(java.util.List<Variable> l)
Append the list of variables used in this operand to the input list
|
Operand |
cloneForInlining(InlinerInfo ii) |
Operand |
getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap) |
boolean |
isConstant() |
boolean |
isNonAtomicValue() |
java.lang.Object |
retrieve(InterpreterContext interp) |
java.lang.String |
toString() |
fetchCompileTimeArrayElement, getTargetClass, getValue, store
public final RegexpOptions options
public Regexp(Operand regexp, RegexpOptions options)
public boolean isConstant()
isConstant
in class Operand
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isNonAtomicValue()
isNonAtomicValue
in class Operand
public Operand getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap)
getSimplifiedOperand
in class Operand
public void addUsedVariables(java.util.List<Variable> l)
addUsedVariables
in class Operand
public Operand cloneForInlining(InlinerInfo ii)
cloneForInlining
in class Operand
public java.lang.Object retrieve(InterpreterContext interp)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.