Changeset 36263 in webkit for trunk/JavaScriptCore/API/JSClassRef.h
- Timestamp:
- Sep 7, 2008, 6:28:33 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSClassRef.h
r35293 r36263 56 56 }; 57 57 58 typedef HashMap<RefPtr< KJS::UString::Rep>, StaticValueEntry*> OpaqueJSClassStaticValuesTable;59 typedef HashMap<RefPtr< KJS::UString::Rep>, StaticFunctionEntry*> OpaqueJSClassStaticFunctionsTable;58 typedef HashMap<RefPtr<JSC::UString::Rep>, StaticValueEntry*> OpaqueJSClassStaticValuesTable; 59 typedef HashMap<RefPtr<JSC::UString::Rep>, StaticFunctionEntry*> OpaqueJSClassStaticFunctionsTable; 60 60 61 61 class OpaqueJSClass; … … 77 77 OpaqueJSClassStaticValuesTable* staticValues; 78 78 OpaqueJSClassStaticFunctionsTable* staticFunctions; 79 KJS::JSObject* cachedPrototype;79 JSC::JSObject* cachedPrototype; 80 80 }; 81 81 … … 85 85 ~OpaqueJSClass(); 86 86 87 KJS::UString className();88 OpaqueJSClassStaticValuesTable* staticValues( KJS::ExecState*);89 OpaqueJSClassStaticFunctionsTable* staticFunctions( KJS::ExecState*);90 KJS::JSObject* prototype(KJS::ExecState*);87 JSC::UString className(); 88 OpaqueJSClassStaticValuesTable* staticValues(JSC::ExecState*); 89 OpaqueJSClassStaticFunctionsTable* staticFunctions(JSC::ExecState*); 90 JSC::JSObject* prototype(JSC::ExecState*); 91 91 92 92 OpaqueJSClass* parentClass; … … 112 112 OpaqueJSClass(const JSClassDefinition*, OpaqueJSClass* protoClass); 113 113 114 OpaqueJSClassContextData& contextData( KJS::ExecState*);114 OpaqueJSClassContextData& contextData(JSC::ExecState*); 115 115 116 116 // UStrings in these data members should not be put into any IdentifierTable. 117 KJS::UString m_className;117 JSC::UString m_className; 118 118 OpaqueJSClassStaticValuesTable* m_staticValues; 119 119 OpaqueJSClassStaticFunctionsTable* m_staticFunctions;
Note:
See TracChangeset
for help on using the changeset viewer.