Lines Matching refs:JSC

41 class ProxyInstance : public JSC::Bindings::Instance {
43 static PassRefPtr<ProxyInstance> create(PassRefPtr<JSC::Bindings::RootObject> rootObject, NetscapePluginInstanceProxy* instanceProxy, uint32_t objectID)
49 JSC::Bindings::MethodList methodsNamed(const JSC::Identifier&);
50 JSC::Bindings::Field* fieldNamed(const JSC::Identifier&);
52 JSC::JSValue fieldValue(JSC::ExecState*, const JSC::Bindings::Field*) const;
53 void setFieldValue(JSC::ExecState*, const JSC::Bindings::Field*, JSC::JSValue) const;
60 ProxyInstance(PassRefPtr<JSC::Bindings::RootObject>, NetscapePluginInstanceProxy*, uint32_t objectID);
62 virtual JSC::Bindings::RuntimeObject* newRuntimeObject(JSC::ExecState*);
64 virtual JSC::Bindings::Class* getClass() const;
66 virtual JSC::JSValue getMethod(JSC::ExecState* exec, const JSC::Identifier& propertyName);
67 virtual JSC::JSValue invokeMethod(JSC::ExecState*, JSC::RuntimeMethod*);
70 virtual JSC::JSValue invokeDefaultMethod(JSC::ExecState*);
73 virtual JSC::JSValue invokeConstruct(JSC::ExecState*, const JSC::ArgList&);
75 virtual JSC::JSValue defaultValue(JSC::ExecState*, JSC::PreferredPrimitiveType) const;
76 virtual JSC::JSValue valueOf(JSC::ExecState*) const;
78 virtual void getPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&);
80 JSC::JSValue stringValue(JSC::ExecState*) const;
81 JSC::JSValue numberValue(JSC::ExecState*) const;
82 JSC::JSValue booleanValue() const;
84 JSC::JSValue invoke(JSC::ExecState*, InvokeType, uint64_t identifier, const JSC::ArgList&);
99 JSC::Bindings::FieldMap m_fields;
100 JSC::Bindings::MethodMap m_methods;