public class Regexp extends ImmutableLiteral
| Modifier and Type | Field and Description |
|---|---|
RegexpOptions |
options |
EMPTY_ARRAY| Constructor and Description |
|---|
Regexp(org.jruby.util.ByteList source,
RegexpOptions options) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createCacheObject(ThreadContext context)
Implementing class is responsible for constructing the cached value.
|
static Regexp |
decode(IRReaderDecoder d) |
void |
encode(IRWriterEncoder e) |
org.jruby.util.ByteList |
getSource() |
String |
toString() |
void |
visit(IRVisitor visitor) |
addUsedVariables, cachedObject, canCopyPropagate, cloneForInlining, hasKnownValue, isCached, retrievegetOperandType, getSimplifiedOperand, getValuepublic final RegexpOptions options
public Regexp(org.jruby.util.ByteList source,
RegexpOptions options)
public org.jruby.util.ByteList getSource()
public Object createCacheObject(ThreadContext context)
ImmutableLiteralcreateCacheObject in class ImmutableLiteralpublic void encode(IRWriterEncoder e)
public static Regexp decode(IRReaderDecoder d)
Copyright © 2001-2015 JRuby. All Rights Reserved.