public abstract static class NumberFunctionBuiltins.JSNumberIsFiniteNode extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.Inlined
INTERMEDIATE_VALUE
Constructor and Description |
---|
JSNumberIsFiniteNode(JSContext context,
JSBuiltin builtin) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isFinite(double arg) |
protected boolean |
isFinite(int arg) |
protected boolean |
isFinite(Object arg) |
copyUninitialized, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, tryCreateInlined
addCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, executeSafeInteger, executeString, executeVoid, expressionToString, findBlockScopeNode, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTags
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize