summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptCore/inspector/JSInjectedScriptHost.h')
-rw-r--r--Source/JavaScriptCore/inspector/JSInjectedScriptHost.h18
1 files changed, 7 insertions, 11 deletions
diff --git a/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h b/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h
index 86891516f..dc2356802 100644
--- a/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h
+++ b/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h
@@ -26,11 +26,9 @@
#ifndef JSInjectedScriptHost_h
#define JSInjectedScriptHost_h
-#include "JSDestructibleObject.h"
+#if ENABLE(INSPECTOR)
-namespace JSC {
-class WeakMapData;
-}
+#include "JSDestructibleObject.h"
namespace Inspector {
@@ -39,7 +37,6 @@ class InjectedScriptHost;
class JSInjectedScriptHost : public JSC::JSDestructibleObject {
public:
typedef JSC::JSDestructibleObject Base;
- static const unsigned StructureFlags = Base::StructureFlags;
DECLARE_INFO;
@@ -67,16 +64,13 @@ public:
// Functions.
JSC::JSValue internalConstructorName(JSC::ExecState*);
JSC::JSValue isHTMLAllCollection(JSC::ExecState*);
- JSC::JSValue subtype(JSC::ExecState*);
+ JSC::JSValue type(JSC::ExecState*);
JSC::JSValue functionDetails(JSC::ExecState*);
JSC::JSValue getInternalProperties(JSC::ExecState*);
- JSC::JSValue weakMapSize(JSC::ExecState*);
- JSC::JSValue weakMapEntries(JSC::ExecState*);
- JSC::JSValue weakSetSize(JSC::ExecState*);
- JSC::JSValue weakSetEntries(JSC::ExecState*);
- JSC::JSValue iteratorEntries(JSC::ExecState*);
protected:
+ static const unsigned StructureFlags = Base::StructureFlags;
+
void finishCreation(JSC::VM&);
private:
@@ -91,4 +85,6 @@ JSInjectedScriptHost* toJSInjectedScriptHost(JSC::JSValue);
} // namespace Inspector
+#endif // ENABLE(INSPECTOR)
+
#endif // !defined(JSInjectedScriptHost_h)