kjs_scriptable.h | kjs_scriptable.h | |||
---|---|---|---|---|
skipping to change at line 170 | skipping to change at line 170 | |||
virtual bool deleteProperty(ExecState* exec, const Identifier& i); | virtual bool deleteProperty(ExecState* exec, const Identifier& i); | |||
virtual bool isFunctionType() const { return false; } | virtual bool isFunctionType() const { return false; } | |||
virtual bool implementsCall() const { return true; } | virtual bool implementsCall() const { return true; } | |||
virtual JSValue *callAsFunction(ExecState *exec, JSObject *thisObj, con st List &args); | virtual JSValue *callAsFunction(ExecState *exec, JSObject *thisObj, con st List &args); | |||
// We claim true, since may be calleable | // We claim true, since may be calleable | |||
virtual bool implementsConstruct() const { return true; } | virtual bool implementsConstruct() const { return true; } | |||
virtual JSObject* construct(ExecState* exec, const List& args); | virtual JSObject* construct(ExecState* exec, const List& args); | |||
virtual void getOwnPropertyNames(ExecState*, PropertyNameArray&); | virtual void getOwnPropertyNames(ExecState*, PropertyNameArray&, Proper tyMap::PropertyMode mode); | |||
virtual UString toString(ExecState *exec) const; | virtual UString toString(ExecState *exec) const; | |||
// This method is used to note that the object has been ref'd on our | // This method is used to note that the object has been ref'd on our | |||
// behalf by an external producer. | // behalf by an external producer. | |||
void reportRef(); | void reportRef(); | |||
private: | private: | |||
// If we're a function reference type, before we perform non-call opera tions we need | // If we're a function reference type, before we perform non-call opera tions we need | |||
// to actually lookup the field. This takes care of that. | // to actually lookup the field. This takes care of that. | |||
ScriptableExtension::Object resolveAnyReferences(ExecState* exec, bool* ok); | ScriptableExtension::Object resolveAnyReferences(ExecState* exec, bool* ok); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |