public abstract static class ObjectFunctionBuiltins.ObjectSetIntegrityLevelNode extends ObjectPrototypeBuiltins.ObjectOperation
JSBuiltinNode.Inlineable, JSBuiltinNode.Inlined
INTERMEDIATE_VALUE
Constructor and Description |
---|
ObjectSetIntegrityLevelNode(JSContext context,
JSBuiltin builtin,
boolean freeze) |
Modifier and Type | Method and Description |
---|---|
protected Object |
setIntegrityLevel(Object thisObj) |
asJSObject, createTypeErrorCalledOnNonObject, toJSObject, toObject, toOrAsJSObject
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