namespace VM {
struct Value;
-class Array;
struct Function;
struct Object;
struct BooleanObject;
Object *newFunctionObject(ExecutionContext *ctx);
ArrayObject *newArrayObject(ExecutionContext *ctx);
-// ArrayObject *newArrayObject(ExecutionContext *ctx, const Array &value);
Object *newDateObject(const Value &value);
****************************************************************************/
#include "qv4arrayobject.h"
-#include "qv4array.h"
+#include "qv4sparsearray.h"
using namespace QQmlJS::VM;
#include "qmljs_engine.h"
#include "qmljs_environment.h"
#include "qv4object.h"
-#include "qv4array.h"
#include "qv4string.h"
#include "qv4codegen_p.h"
#include "qv4isel_p.h"
#include "qmljs_runtime.h"
#include "qmljs_engine.h"
#include "qmljs_environment.h"
-#include "qv4array.h"
+#include "qv4sparsearray.h"
#include "qv4string.h"
#include "qv4codegen_p.h"
#include "qv4isel_p.h"
class PropertyTable
{
Q_DISABLE_COPY(PropertyTable)
- friend class Array;
friend class ArrayObject;
public:
#include "qmljs_engine.h"
#include "qmljs_environment.h"
#include "qv4functionobject.h"
-#include "qv4array.h"
#include "qv4string.h"
#include "qv4codegen_p.h"
#include "qv4isel_p.h"
**
****************************************************************************/
-#include "qv4array.h"
+#include "qv4sparsearray.h"
#include "qmljs_runtime.h"
#include "qv4object.h"
#include "qv4functionobject.h"
debugging.cpp \
qv4mm.cpp \
qv4managed.cpp \
- qv4array.cpp \
+ qv4sparsearray.cpp \
qv4arrayobject.cpp \
qv4argumentsobject.cpp \
qv4booleanobject.cpp \
qv4identifier.h \
qv4mm.h \
qv4managed.h \
- qv4array.h \
+ qv4sparsearray.h \
qv4arrayobject.h \
qv4argumentsobject.h \
qv4booleanobject.h \