/external/webkit/Source/WebCore/ForwardingHeaders/runtime/ |
JSArray.h | 3 #include <JavaScriptCore/JSArray.h>
|
/external/webkit/Source/JavaScriptCore/runtime/ |
RegExpMatchesArray.h | 23 #include "JSArray.h" 27 class RegExpMatchesArray : public JSArray { 37 return JSArray::getOwnPropertySlot(exec, propertyName, slot); 44 return JSArray::getOwnPropertySlot(exec, propertyName, slot); 51 return JSArray::getOwnPropertyDescriptor(exec, propertyName, descriptor); 58 JSArray::put(exec, propertyName, v, slot); 65 JSArray::put(exec, propertyName, v); 72 return JSArray::deleteProperty(exec, propertyName); 79 return JSArray::deleteProperty(exec, propertyName); 86 JSArray::getOwnPropertyNames(exec, arr, mode) [all...] |
ArrayPrototype.h | 24 #include "JSArray.h" 29 class ArrayPrototype : public JSArray { 44 static const unsigned AnonymousSlotCount = JSArray::AnonymousSlotCount + 1;
|
JSArray.h | 32 // This struct holds the actual data values of an array. A JSArray object points to it's contained ArrayStorage 41 void* subclassData; // A JSArray subclass can use this to fill the vector lazily. 60 class JSArray : public JSNonFinalObject { 64 JSArray(VPtrStealingHackType); 66 explicit JSArray(JSGlobalData&, Structure*); 67 JSArray(JSGlobalData&, Structure*, unsigned initialLength, ArrayCreationMode); 68 JSArray(JSGlobalData&, Structure*, const ArgList& initialValues); 69 virtual ~JSArray(); 135 return OBJECT_OFFSETOF(JSArray, m_storage); 140 return OBJECT_OFFSETOF(JSArray, m_vectorLength) [all...] |
ArrayConstructor.cpp | 30 #include "JSArray.h" 62 return new (exec) JSArray(exec->globalData(), globalObject->arrayStructure(), n, CreateInitialized); 66 return new (exec) JSArray(exec->globalData(), globalObject->arrayStructure(), args); 98 return JSValue::encode(jsBoolean(exec->argument(0).inherits(&JSArray::s_info)));
|
JSArray.cpp | 24 #include "JSArray.h" 41 ASSERT_CLASS_FITS_IN_CELL(JSArray); 43 // Overview of JSArray 45 // Properties of JSArray objects may be stored in one of three locations: 95 const ClassInfo JSArray::s_info = {"Array", &JSNonFinalObject::s_info, 0, 0}; 123 inline void JSArray::checkConsistency(ConsistencyCheckType) 129 JSArray::JSArray(VPtrStealingHackType) 134 JSArray::JSArray(JSGlobalData& globalData, Structure* structure [all...] |
JSGlobalObject.h | 25 #include "JSArray.h" 408 inline JSArray* constructEmptyArray(ExecState* exec) 410 return new (exec) JSArray(exec->globalData(), exec->lexicalGlobalObject()->arrayStructure()); 413 inline JSArray* constructEmptyArray(ExecState* exec, JSGlobalObject* globalObject) 415 return new (exec) JSArray(exec->globalData(), globalObject->arrayStructure()); 418 inline JSArray* constructEmptyArray(ExecState* exec, unsigned initialLength) 420 return new (exec) JSArray(exec->globalData(), exec->lexicalGlobalObject()->arrayStructure(), initialLength, CreateInitialized); 423 inline JSArray* constructArray(ExecState* exec, JSValue singleItemValue) 427 return new (exec) JSArray(exec->globalData(), exec->lexicalGlobalObject()->arrayStructure(), values); 430 inline JSArray* constructArray(ExecState* exec, const ArgList& values [all...] |
ArrayPrototype.cpp | 88 const ClassInfo ArrayPrototype::s_info = {"Array", &JSArray::s_info, 0, ExecState::arrayTable}; 118 : JSArray(globalObject->globalData(), structure) 126 return getStaticFunctionSlot<JSArray>(exec, ExecState::arrayTable(exec), this, propertyName, slot); 131 return getStaticFunctionDescriptor<JSArray>(exec, ExecState::arrayTable(exec), this, propertyName, descriptor); 170 if (!isRealArray && !thisValue.inherits(&JSArray::s_info)) 172 JSArray* thisObj = asArray(thisValue); 233 if (!thisValue.inherits(&JSArray::s_info)) 287 JSArray* array = asArray(thisObj); 338 JSArray* arr = constructEmptyArray(exec); 344 if (curArg.inherits(&JSArray::s_info)) [all...] |
RegExpConstructor.cpp | 28 #include "JSArray.h" 112 : JSArray(exec->globalData(), exec->lexicalGlobalObject()->regExpMatchesArrayStructure(), data->lastNumSubPatterns + 1, CreateInitialized) 141 JSArray::put(exec, i, jsSubstring(exec, d->lastInput, start, d->lastOvector()[2 * i + 1] - start)); 143 JSArray::put(exec, i, jsUndefined()); 147 JSArray::put(exec, exec->propertyNames().index, jsNumber(d->lastOvector()[0]), slot); 148 JSArray::put(exec, exec->propertyNames().input, jsString(exec, d->input), slot);
|
JSONObject.cpp | 32 #include "JSArray.h" 211 if (m_replacer.asObject()->inherits(&JSArray::s_info)) { 360 if (value.isUndefined() && !holder->inherits(&JSArray::s_info)) 400 if (holder->inherits(&JSArray::s_info)) { 471 , m_isArray(object->inherits(&JSArray::s_info)) 643 LocalStack<JSArray, 16> arrayStack(m_exec->globalData()); 658 ASSERT(isJSArray(&m_exec->globalData(), asObject(inValue)) || asObject(inValue)->inherits(&JSArray::s_info)); 662 JSArray* array = asArray(inValue); 675 JSArray* array = arrayStack.peek(); 701 JSArray* array = arrayStack.peek() [all...] |
/external/v8/src/ |
liveedit.h | 87 static JSArray* GatherCompileInfo(Handle<Script> script, 90 static void WrapSharedFunctionInfos(Handle<JSArray> array); 93 Handle<JSArray> new_compile_info_array, 94 Handle<JSArray> shared_info_array); 96 static MaybeObject* FunctionSourceUpdated(Handle<JSArray> shared_info_array); 103 Handle<JSArray> shared_info_array, Handle<JSArray> position_change_array); 123 static Handle<JSArray> CheckAndDropActivations( 124 Handle<JSArray> shared_info_array, bool do_drop); 138 static Handle<JSArray> CompareStrings(Handle<String> s1 [all...] |
messages.h | 48 v8::internal::Handle<v8::internal::JSArray> args, 52 v8::internal::Handle<v8::internal::JSArray> args() const { return args_; } 56 v8::internal::Handle<v8::internal::JSArray> const args_; 98 Handle<JSArray> stack_frames);
|
elements.h | 73 virtual MaybeObject* SetLength(JSArray* holder, 76 // Modifies both the length and capacity of a JSArray, resizing the underlying 82 virtual MaybeObject* SetCapacityAndLength(JSArray* array, 101 // the source JSObject or JSArray in source_holder. If the holder's backing
|
liveedit.cc | 346 // A helper class that writes chunk numbers into JSArray. 353 Handle<JSArray> GetResult() { 371 Handle<JSArray> array_; 406 // Stores compare result in JSArray. Converts substring positions 521 // Stores compare result in JSArray. For each chunk tries to conduct 562 Handle<JSArray> GetResult() { 579 Handle<JSArray> LiveEdit::CompareStrings(Handle<String> s1, 638 // JSArray object. This is an adhoc method of passing structures from C++ 644 Handle<JSArray> array = FACTORY->NewJSArray(S::kSize_); 648 JSArray* array = JSArray::cast(object) [all...] |
builtins.cc | 194 JSArray* array; 196 array = JSArray::cast((*args)[0]); 240 return array->Initialize(JSArray::kPreallocatedArrayElements); 411 JSArray* array = JSArray::cast(receiver); 449 JSArray* receiver) { 497 JSArray* array = JSArray::cast(receiver); 553 JSArray* array = JSArray::cast(receiver) [all...] |
factory.h | 266 Handle<JSArray> NewJSArray(int capacity, 270 Handle<JSArray> NewJSArrayWithElements( 275 void SetElementsCapacityAndLength(Handle<JSArray> array, 279 void SetContent(Handle<JSArray> array, Handle<FixedArrayBase> elements); 281 void EnsureCanContainHeapObjectElements(Handle<JSArray> array); 282 void EnsureCanContainElements(Handle<JSArray> array, 331 Handle<JSArray> args); 348 Handle<Object> NewSyntaxError(const char* type, Handle<JSArray> args); 436 Handle<JSArray> arguments,
|
api.h | 181 v8::internal::Handle<v8::internal::JSArray> obj); 187 v8::internal::Handle<v8::internal::JSArray> obj); 217 static inline v8::internal::Handle<v8::internal::JSArray> 227 static inline v8::internal::Handle<v8::internal::JSArray> 273 MAKE_TO_LOCAL(ToLocal, JSArray, Array) 280 MAKE_TO_LOCAL(StackTraceToLocal, JSArray, StackTrace) 306 MAKE_OPEN_HANDLE(Array, JSArray) 313 MAKE_OPEN_HANDLE(StackTrace, JSArray)
|
messages.cc | 63 Handle<JSArray> stack_frames) { 70 Handle<JSArray> arguments_handle =
|
/external/webkit/Source/WebCore/bridge/ |
runtime_array.h | 34 class RuntimeArray : public JSArray { 67 static const unsigned StructureFlags = OverridesGetOwnPropertySlot | OverridesGetPropertyNames | JSArray::StructureFlags;
|
runtime_array.cpp | 38 const ClassInfo RuntimeArray::s_info = { "RuntimeArray", &JSArray::s_info, 0, 0 }; 43 : JSArray(exec->globalData(), deprecatedGetDOMStructure<RuntimeArray>(exec))
|
/external/webkit/Source/WebCore/bindings/js/ |
JSScriptProfileNodeCustom.cpp | 35 #include <runtime/JSArray.h>
|
JSInspectorFrontendHostCustom.cpp | 44 #include <runtime/JSArray.h> 90 JSArray* array = asArray(exec->argument(1));
|
JSConsoleCustom.cpp | 35 #include <runtime/JSArray.h>
|
JSMessageEventCustom.cpp | 39 #include <runtime/JSArray.h>
|
SerializedScriptValue.cpp | 287 return isJSArray(&m_exec->globalData(), object) || object->inherits(&JSArray::s_info); 315 bool startArray(JSArray* array) 331 JSValue getSparseIndex(JSArray* array, unsigned propertyName, bool& hasIndex) 335 if (array->JSArray::getOwnPropertySlot(m_exec, propertyName, slot)) { 617 Vector<JSArray*, 16> inputArrayStack; 630 JSArray* inArray = asArray(inValue); 647 JSArray* array = inputArrayStack.last(); 1028 void putProperty(JSArray* array, unsigned index, JSValue value) [all...] |