public abstract static class GlobalBuiltins.JSGlobalParseFloatNode extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.Inlined| Modifier and Type | Field and Description |
|---|---|
protected JSTrimWhitespaceNode |
trimWhitespaceNode |
INTERMEDIATE_VALUE| Constructor and Description |
|---|
JSGlobalParseFloatNode(JSContext context,
JSBuiltin builtin) |
| Modifier and Type | Method and Description |
|---|---|
protected double |
parseFloat(boolean value) |
protected double |
parseFloat(double value,
com.oracle.truffle.api.profiles.ConditionProfile negativeZero) |
protected int |
parseFloat(int value) |
protected double |
parseFloat(String value) |
protected double |
parseFloat(com.oracle.truffle.api.interop.TruffleObject value) |
protected double |
parseFloatNull(Object value) |
protected double |
parseFloatUndefined(Object value) |
protected String |
trimWhitespace(String s) |
copyUninitialized, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, tryCreateInlinedaddCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeByte, executeCharacter, executeDouble, executeDynamicObject, executeFloat, executeInt, executeLargeInteger, executeLong, executeObjectArray, executeString, executeTruffleObject, executeVoid, expressionToString, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTagsaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecializeprotected JSTrimWhitespaceNode trimWhitespaceNode
protected int parseFloat(int value)
protected double parseFloat(double value,
com.oracle.truffle.api.profiles.ConditionProfile negativeZero)
protected double parseFloat(boolean value)
protected double parseFloatUndefined(Object value)
protected double parseFloatNull(Object value)
protected double parseFloat(String value)
protected double parseFloat(com.oracle.truffle.api.interop.TruffleObject value)