{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'readOnlyLongAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'readOnlyStringAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'readOnlyTestObjAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'TestSubObj' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'TestSubObjEnabledBySetting' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'enumAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'byteAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'octetAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'shortAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'unsignedShortAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'longAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'longLongAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'unsignedLongLongAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'stringAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'testObjAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'XMLObjAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'create' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedStringAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedIntegralAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedUnsignedIntegralAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedBooleanAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedURLAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedStringAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedCustomIntegralAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedCustomBooleanAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'reflectedCustomURLAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'typedArrayAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'attrWithGetterException' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'attrWithSetterException' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'stringAttrWithGetterException' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'stringAttrWithSetterException' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'customAttr' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptStateAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptExecutionContextAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptStateAttributeRaises' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptExecutionContextAttributeRaises' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptExecutionContextAndScriptStateAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptExecutionContextAndScriptStateAttributeRaises' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptExecutionContextAndScriptStateWithSpacesAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'withScriptArgumentsAndCallStackAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'conditionalAttr1' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'conditionalAttr2' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'conditionalAttr3' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'conditionalAttr4' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'conditionalAttr5' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'conditionalAttr6' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'cachedAttribute1' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'cachedAttribute2' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'anyAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'contentDocument' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'mutablePoint' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'immutablePoint' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'strawberry' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'strictFloat' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'description' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'id' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'hash' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'replaceableAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'nullableDoubleAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'nullableLongAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'nullableBooleanAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'nullableStringAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'nullableLongSettableAttribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'nullableStringValue' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'attribute' on a non-TestObj object."));
{
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
UNUSED_PARAM(slotBase);
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
if (jsDynamicCast<JSTestObjPrototype*>(slotBase)) {
ScriptExecutionContext* scriptExecutionContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
scriptExecutionContext->addConsoleMessage(MessageSource::JS, MessageLevel::Error, String("Deprecated attempt to access property 'attributeWithReservedEnumType' on a non-TestObj object."));
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
const String& nativeValue(value.isEmpty() ? String() : value.toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
TestObj::setStaticStringAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String nativeValue(value.isEmpty() ? String() : value.toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
if (nativeValue != "" && nativeValue != "EnumValue1" && nativeValue != "EnumValue2" && nativeValue != "EnumValue3")
return;
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int8_t nativeValue(toInt8(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setByteAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
uint8_t nativeValue(toUInt8(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setOctetAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int16_t nativeValue(toInt16(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setShortAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
uint16_t nativeValue(toUInt16(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setUnsignedShortAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setLongAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
long long nativeValue(toInt64(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setLongLongAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
unsigned long long nativeValue(toUInt64(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setUnsignedLongLongAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String& nativeValue(value.isEmpty() ? String() : value.toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setStringAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setTestObjAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setXMLObjAttr(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
bool nativeValue(value.toBoolean(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setCreate(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String& nativeValue(valueToStringWithNullCheck(exec, value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setAttributeWithoutSynchronization(WebCore::HTMLNames::reflectedstringattrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
unsigned nativeValue(toUInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
bool nativeValue(value.toBoolean(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setBooleanAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String& nativeValue(valueToStringWithNullCheck(exec, value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setAttributeWithoutSynchronization(WebCore::HTMLNames::reflectedurlattrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String& nativeValue(valueToStringWithNullCheck(exec, value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setAttributeWithoutSynchronization(WebCore::HTMLNames::customContentStringAttrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
bool nativeValue(value.toBoolean(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setBooleanAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String& nativeValue(valueToStringWithNullCheck(exec, value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setAttributeWithoutSynchronization(WebCore::HTMLNames::customContentURLAttrAttr, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
RefPtr<Float32Array> nativeValue(toFloat32Array(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setTypedArrayAttr(nativeValue.get());
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setAttrWithGetterException(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
ExceptionCode ec = 0;
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setAttrWithSetterException(nativeValue, ec);
setDOMException(exec, ec);
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String& nativeValue(value.isEmpty() ? String() : value.toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setStringAttrWithGetterException(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
ExceptionCode ec = 0;
const String& nativeValue(value.isEmpty() ? String() : value.toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setStringAttrWithSetterException(nativeValue, ec);
setDOMException(exec, ec);
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setWithScriptStateAttribute(exec, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
ScriptExecutionContext* scriptContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
if (!scriptContext)
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setWithScriptStateAttributeRaises(exec, nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
ScriptExecutionContext* scriptContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
if (!scriptContext)
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
ScriptExecutionContext* scriptContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
if (!scriptContext)
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
ScriptExecutionContext* scriptContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
if (!scriptContext)
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
ScriptExecutionContext* scriptContext = jsCast<JSDOMGlobalObject*>(exec->lexicalGlobalObject())->scriptExecutionContext();
if (!scriptContext)
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
TestObj* nativeValue(toTestObj(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setWithScriptArgumentsAndCallStackAttribute(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setConditionalAttr1(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setConditionalAttr2(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setConditionalAttr3(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
Deprecated::ScriptValue nativeValue(exec->vm(), value);
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setAnyAttribute(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
SVGPropertyTearOff<SVGPoint>* nativeValue(toSVGPoint(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setMutablePoint(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
SVGPropertyTearOff<SVGPoint>* nativeValue(toSVGPoint(value));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setImmutablePoint(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setBlueberry(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
float nativeValue(value.toFloat(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setStrictFloat(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setId(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setNullableLongSettableAttribute(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
int nativeValue(toInt32(exec, value, NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
impl.setNullableStringValue(nativeValue);
}
JSValue value = JSValue::decode(encodedValue);
UNUSED_PARAM(exec);
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(JSValue::decode(thisValue));
- if (!castedThis) {
+ if (UNLIKELY(!castedThis)) {
throwVMTypeError(exec);
return;
}
TestObj& impl = castedThis->impl();
const String nativeValue(value.isEmpty() ? String() : value.toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return;
if (nativeValue != "" && nativeValue != "OptionalValue1" && nativeValue != "OptionalValue2" && nativeValue != "OptionalValue3")
return;
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 3)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int longArg(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
const String& strArg(exec->argument(1).isEmpty() ? String() : exec->argument(1).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj* objArg(toTestObj(exec->argument(2)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.voidMethodWithArgs(longArg, strArg, objArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 3)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int8_t byteArg(toInt8(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
const String& strArg(exec->argument(1).isEmpty() ? String() : exec->argument(1).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj* objArg(toTestObj(exec->argument(2)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = jsNumber(impl.byteMethodWithArgs(byteArg, strArg, objArg));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 3)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
uint8_t octetArg(toUInt8(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
const String& strArg(exec->argument(1).isEmpty() ? String() : exec->argument(1).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj* objArg(toTestObj(exec->argument(2)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = jsNumber(impl.octetMethodWithArgs(octetArg, strArg, objArg));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 3)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int longArg(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
const String& strArg(exec->argument(1).isEmpty() ? String() : exec->argument(1).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj* objArg(toTestObj(exec->argument(2)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = jsNumber(impl.longMethodWithArgs(longArg, strArg, objArg));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 3)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int longArg(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
const String& strArg(exec->argument(1).isEmpty() ? String() : exec->argument(1).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj* objArg(toTestObj(exec->argument(2)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.objMethodWithArgs(longArg, strArg, objArg)));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
Vector<RefPtr<ScriptProfile> > sequenceArg((toRefPtrNativeArray<ScriptProfile, JSScriptProfile>(exec, exec->argument(0), &toScriptProfile)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithSequenceArg(sequenceArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int longArg(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = jsArray(exec, castedThis->globalObject(), impl.methodReturningSequence(longArg));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
const String enumArg(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
if (enumArg != "" && enumArg != "EnumValue1" && enumArg != "EnumValue2" && enumArg != "EnumValue3")
return throwVMTypeError(exec);
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
return throwVMError(exec, createNotEnoughArgumentsError(exec));
ExceptionCode ec = 0;
const String& strArg(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj* objArg(toTestObj(exec->argument(1)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.methodThatRequiresAllArgsAndThrows(strArg, objArg, ec)));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
RefPtr<SerializedScriptValue> serializedArg(SerializedScriptValue::create(exec, exec->argument(0), 0, 0));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.serializedValue(serializedArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
Dictionary oo(exec, exec->argument(0));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
Dictionary ooo(exec, exec->argument(1));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.optionsObject(oo, ooo);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
return JSValue::encode(castedThis->customMethod(exec));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
return JSValue::encode(castedThis->customMethodWithArgs(exec));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.withScriptStateObj(exec)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
return JSValue::encode(result);
}
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.withScriptStateObjException(exec, ec)));
setDOMException(exec, ec);
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
return JSValue::encode(result);
}
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.withScriptExecutionContextAndScriptStateObjException(exec, scriptContext, ec)));
setDOMException(exec, ec);
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
return JSValue::encode(result);
}
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
return JSValue::encode(jsUndefined());
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.withScriptExecutionContextAndScriptStateWithSpaces(exec, scriptContext)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
return JSValue::encode(result);
}
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
}
int opt(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithOptionalArg(opt);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int nonOpt(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
size_t argsCount = exec->argumentCount();
}
int opt(toInt32(exec, exec->argument(1), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithNonOptionalArgAndOptionalArg(nonOpt, opt);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int nonOpt(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
size_t argsCount = exec->argumentCount();
}
int opt1(toInt32(exec, exec->argument(1), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
if (argsCount <= 2) {
impl.methodWithNonOptionalArgAndTwoOptionalArgs(nonOpt, opt1);
}
int opt2(toInt32(exec, exec->argument(2), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithNonOptionalArgAndTwoOptionalArgs(nonOpt, opt1, opt2);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
}
const String& str(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithOptionalString(str);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
const String& str(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithOptionalStringIsUndefined(str);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
const String& str(argumentOrNull(exec, 0).isEmpty() ? String() : argumentOrNull(exec, 0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithOptionalStringIsNullString(str);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 2)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int nonCallback(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
if (!exec->argument(1).isFunction())
return throwVMTypeError(exec);
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 2)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
TestObj* objArg(toTestObj(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
const String& strArg(exec->argument(1).isEmpty() ? String() : exec->argument(1).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(objArg, strArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
TestObj* objArg(toTestObj(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
size_t argsCount = exec->argumentCount();
}
int longArg(toInt32(exec, exec->argument(1), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(objArg, longArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
const String& strArg(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(strArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int longArg(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(longArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
RefPtr<DOMStringList> listArg(toDOMStringList(exec, exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(listArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
Vector<String> arrayArg(toNativeArray<String>(exec, exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(arrayArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
TestObj* objArg(toTestObj(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(objArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
Vector<String> arrayArg(toNativeArray<String>(exec, exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(arrayArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
Vector<unsigned> arrayArg(toNativeArray<unsigned>(exec, exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(arrayArg);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
const String& strArg(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.overloadedMethod(strArg);
return JSValue::encode(jsUndefined());
}
int arg(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = jsNumber(TestObj::classMethodWithOptional(arg));
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
int arg(toInt32(exec, exec->argument(0), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj::overloadedMethod1(arg);
return JSValue::encode(jsUndefined());
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
const String& type(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
TestObj::overloadedMethod1(type);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
return throwVMError(exec, createNotEnoughArgumentsError(exec));
unsigned short objArgsShort = 0;
double objArgsShortNativeValue = exec->argument(0).toNumber(exec);
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
if (!std::isnan(objArgsShortNativeValue))
unsigned long objArgsLong = 0;
double objArgsLongNativeValue = exec->argument(1).toNumber(exec);
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
if (!std::isnan(objArgsLongNativeValue))
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
Vector<unsigned> unsignedLongSequence(toNativeArray<unsigned>(exec, exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.methodWithUnsignedLongSequence(unsignedLongSequence);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
return throwVMError(exec, createNotEnoughArgumentsError(exec));
ExceptionCode ec = 0;
Vector<String> values(toNativeArray<String>(exec, exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = jsArray(exec, castedThis->globalObject(), impl.stringArrayFunction(values, ec));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
return throwVMError(exec, createNotEnoughArgumentsError(exec));
ExceptionCode ec = 0;
RefPtr<DOMStringList> values(toDOMStringList(exec, exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.domStringListFunction(values, ec)));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
TestNode* value(toTestNode(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.convert1(value);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
TestNode* value(toTestNode(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.convert2(value);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
TestNode* value(toTestNode(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.convert4(value);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
TestNode* value(toTestNode(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.convert5(value);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
return throwVMError(exec, createNotEnoughArgumentsError(exec));
ExceptionCode ec = 0;
const String& str(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
float a(exec->argument(1).toFloat(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
int b(toInt32(exec, exec->argument(2), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.strictFunction(str, a, b, ec)));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() > 0 && !exec->argument(0).isUndefinedOrNull() && !exec->argument(0).inherits(JSTestObj::info()))
return throwVMTypeError(exec);
TestObj* objArg(toTestObj(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
Vector<unsigned> a(toNativeArray<unsigned>(exec, exec->argument(1)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.strictFunctionWithSequence(objArg, a, ec)));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() > 0 && !exec->argument(0).isUndefinedOrNull() && !exec->argument(0).inherits(JSTestObj::info()))
return throwVMTypeError(exec);
TestObj* objArg(toTestObj(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
Vector<int> array(toNativeArray<int>(exec, exec->argument(1)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(impl.strictFunctionWithArray(objArg, array, ec)));
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
const String& head(exec->argument(0).isEmpty() ? String() : exec->argument(0).toString(exec)->value(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
Vector<String> tail = toNativeArguments<String>(exec, 1);
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.variadicStringMethod(head, tail);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
double head(exec->argument(0).toNumber(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
Vector<double> tail = toNativeArguments<double>(exec, 1);
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.variadicDoubleMethod(head, tail);
return JSValue::encode(jsUndefined());
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 1)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
Node* head(toNode(exec->argument(0)));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
Vector<Node*> tail;
for (unsigned i = 1, count = exec->argumentCount(); i < count; ++i) {
{
JSValue thisValue = exec->hostThisValue();
JSTestObj* castedThis = jsDynamicCast<JSTestObj*>(thisValue);
- if (!castedThis)
+ if (UNLIKELY(!castedThis))
return throwVMTypeError(exec);
ASSERT_GC_OBJECT_INHERITS(castedThis, JSTestObj::info());
TestObj& impl = castedThis->impl();
if (exec->argumentCount() < 2)
return throwVMError(exec, createNotEnoughArgumentsError(exec));
float a(exec->argument(0).toFloat(exec));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
int b(toInt32(exec, exec->argument(1), NormalConversion));
- if (exec->hadException())
+ if (UNLIKELY(exec->hadException()))
return JSValue::encode(jsUndefined());
impl.any(a, b);
return JSValue::encode(jsUndefined());