public final class RegExpPrototypeBuiltins extends JSBuiltinsContainer.SwitchEnum<RegExpPrototypeBuiltins.RegExpPrototype>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RegExpPrototypeBuiltins.AdvanceStringIndexUnicodeNode |
static class |
RegExpPrototypeBuiltins.JSRegExpCompileNode
This implements the deprecated RegExp.prototype.compile() method.
|
static class |
RegExpPrototypeBuiltins.JSRegExpExecES5Node
This implements the RegExp.prototype.exec() method as defined by ECMAScript 5.
|
static class |
RegExpPrototypeBuiltins.JSRegExpExecNode
This implements the RegExp.prototype.exec() method as defined by ECMAScript 6, 21.2.5.2.
|
static class |
RegExpPrototypeBuiltins.JSRegExpMatchAllNode
This implements the RegExp.prototype.[@@matchAll] method.
|
static class |
RegExpPrototypeBuiltins.JSRegExpMatchNode
This implements the RegExp.prototype.[@@match] method.
|
static class |
RegExpPrototypeBuiltins.JSRegExpReplaceNode
This implements the RegExp.prototype.[@@replace] method.
|
static class |
RegExpPrototypeBuiltins.JSRegExpSearchNode
This implements the RegExp.prototype.[@@search] method.
|
static class |
RegExpPrototypeBuiltins.JSRegExpSplitNode
This implements the RegExp.prototype.[@@split] method.
|
static class |
RegExpPrototypeBuiltins.JSRegExpTestNode
This implements the RegExp.prototype.test() method as defined by ECMAScript 5.1 15.10.6.3.
|
static class |
RegExpPrototypeBuiltins.JSRegExpToStringNode
This implements the RegExp.prototype.toString() method.
|
static class |
RegExpPrototypeBuiltins.RegExpFlagsGetterNode
Implements the RegExp.prototype.flags getter.
|
static class |
RegExpPrototypeBuiltins.RegExpPrototype |
static class |
RegExpPrototypeBuiltins.RegExpPrototypeGetterBuiltins |
static class |
RegExpPrototypeBuiltins.RegExpPrototypeSymbolOperation |
static class |
RegExpPrototypeBuiltins.ReplaceStringConsumer |
static class |
RegExpPrototypeBuiltins.ReplaceStringConsumerTRegex |
JSBuiltinsContainer.Lambda, JSBuiltinsContainer.Switch, JSBuiltinsContainer.SwitchEnum<E extends Enum<E> & BuiltinEnum<E>>| Modifier and Type | Field and Description |
|---|---|
static JSBuiltinsContainer |
BUILTINS |
| Modifier | Constructor and Description |
|---|---|
protected |
RegExpPrototypeBuiltins() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
createNode(JSContext context,
JSBuiltin builtin,
boolean construct,
boolean newTarget,
RegExpPrototypeBuiltins.RegExpPrototype builtinEnum) |
getEnumTypeargs, forEachAccessor, forEachBuiltin, fromEnum, fromEnum, getName, lookupAccessorByKey, lookupFunctionByName, registerpublic static final JSBuiltinsContainer BUILTINS
protected Object createNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, RegExpPrototypeBuiltins.RegExpPrototype builtinEnum)
createNode in class JSBuiltinsContainer.SwitchEnum<RegExpPrototypeBuiltins.RegExpPrototype>