public abstract class CreateRegExpNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
CreateRegExpNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
static CreateRegExpNode |
create(JSContext context) |
JSRegExpObject |
createRegExp(Object compiledRegex) |
JSRegExpObject |
createRegExp(Object compiledRegex,
boolean legacyFeaturesEnabled,
JSRealm realm,
JSDynamicObject proto) |
protected JSRegExpObject |
createWithNamedCG(Object compiledRegex,
boolean legacyFeaturesEnabled,
JSRealm realm,
JSDynamicObject proto,
Object namedCaptureGroups,
boolean hasNamedCaptureGroups) |
protected JSRegExpObject |
createWithoutNamedCG(Object compiledRegex,
boolean legacyFeaturesEnabled,
JSRealm realm,
JSDynamicObject proto,
Object namedCaptureGroups,
boolean hasNamedCaptureGroups) |
protected abstract JSRegExpObject |
execute(Object compiledRegex,
boolean legacyFeaturesEnabled,
JSRealm realm,
JSDynamicObject proto,
Object namedCaptureGroups,
boolean hasNamedCG) |
copy, getLanguage, getRealm, hasOverloadedOperators, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringprotected CreateRegExpNode(JSContext context)
public static CreateRegExpNode create(JSContext context)
public final JSRegExpObject createRegExp(Object compiledRegex)
public final JSRegExpObject createRegExp(Object compiledRegex, boolean legacyFeaturesEnabled, JSRealm realm, JSDynamicObject proto)
protected abstract JSRegExpObject execute(Object compiledRegex, boolean legacyFeaturesEnabled, JSRealm realm, JSDynamicObject proto, Object namedCaptureGroups, boolean hasNamedCG)
protected JSRegExpObject createWithoutNamedCG(Object compiledRegex, boolean legacyFeaturesEnabled, JSRealm realm, JSDynamicObject proto, Object namedCaptureGroups, boolean hasNamedCaptureGroups)
protected JSRegExpObject createWithNamedCG(Object compiledRegex, boolean legacyFeaturesEnabled, JSRealm realm, JSDynamicObject proto, Object namedCaptureGroups, boolean hasNamedCaptureGroups)