HomeSort by relevance Sort by last modified time
    Searched refs:JSArray (Results 1 - 25 of 107) sorted by null

1 2 3 4 5

  /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...]

Completed in 465 milliseconds

1 2 3 4 5