public abstract static class StringPrototypeBuiltins.JSStringToLowerCaseNode extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.InlinedARGUMENTSINTERMEDIATE_VALUE| Constructor and Description |
|---|
JSStringToLowerCaseNode(JSContext context,
JSBuiltin builtin,
boolean locale) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
requireObjectCoercible(Object target) |
protected int |
toIntegerAsInt(Object target) |
protected Object |
toLowerCaseGeneric(Object thisObj,
com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString,
com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString) |
protected com.oracle.truffle.api.strings.TruffleString |
toLowerCaseString(com.oracle.truffle.api.strings.TruffleString thisStr,
com.oracle.truffle.api.strings.TruffleString.CodeRangeEqualsNode codeRangeEquals,
com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointSetNode indexOfCodePointSet,
com.oracle.truffle.api.strings.TruffleString.SwitchEncodingNode switchEncodingNode,
com.oracle.truffle.api.strings.TruffleString.CopyToByteArrayNode copyToByteArrayNode,
com.oracle.truffle.api.strings.TruffleString.FromByteArrayNode fromByteArrayNode,
com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString,
com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString,
com.oracle.truffle.api.profiles.InlinedConditionProfile isAscii,
com.oracle.truffle.api.profiles.InlinedConditionProfile isAlreadyLowerCase) |
protected com.oracle.truffle.api.strings.TruffleString |
toString(Object target) |
protected static int |
within(int value,
int min,
int max) |
protected static int |
withinNumber(Number value,
int min,
int max) |
copyUninitialized, countsTowardsStackTraceLimit, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, isSplitImmediately, tryCreateInlinedaddCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, executeVoid, expressionToString, findBlockScopeNode, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTagsgetLanguage, getRealm, hasOverloadedOperatorsaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecializeprotected final com.oracle.truffle.api.strings.TruffleString toLowerCaseString(com.oracle.truffle.api.strings.TruffleString thisStr,
com.oracle.truffle.api.strings.TruffleString.CodeRangeEqualsNode codeRangeEquals,
com.oracle.truffle.api.strings.TruffleString.ByteIndexOfCodePointSetNode indexOfCodePointSet,
com.oracle.truffle.api.strings.TruffleString.SwitchEncodingNode switchEncodingNode,
com.oracle.truffle.api.strings.TruffleString.CopyToByteArrayNode copyToByteArrayNode,
com.oracle.truffle.api.strings.TruffleString.FromByteArrayNode fromByteArrayNode,
com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString,
com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString,
com.oracle.truffle.api.profiles.InlinedConditionProfile isAscii,
com.oracle.truffle.api.profiles.InlinedConditionProfile isAlreadyLowerCase)
protected final Object toLowerCaseGeneric(Object thisObj, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString, com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString)
protected static int within(int value,
int min,
int max)
protected static int withinNumber(Number value, int min, int max)
protected final void requireObjectCoercible(Object target)
protected com.oracle.truffle.api.strings.TruffleString toString(Object target)
protected int toIntegerAsInt(Object target)