Home
last modified time | relevance | path

Searched refs:OpaqueJSClass (Results 1 – 11 of 11) sorted by relevance

/external/webkit/Source/JavaScriptCore/API/
DJSClassRef.h65 struct OpaqueJSClass;
72 OpaqueJSClassContextData(JSC::JSGlobalData&, OpaqueJSClass*);
81 RefPtr<OpaqueJSClass> m_class;
88 struct OpaqueJSClass : public ThreadSafeRefCounted<OpaqueJSClass> { struct
89 static PassRefPtr<OpaqueJSClass> create(const JSClassDefinition*);
90 static PassRefPtr<OpaqueJSClass> createNoAutomaticPrototype(const JSClassDefinition*);
91 ~OpaqueJSClass();
98 OpaqueJSClass* parentClass; argument
99 OpaqueJSClass* prototypeClass; argument
116 OpaqueJSClass(); argument
[all …]
DJSClassRef.cpp59 OpaqueJSClass::OpaqueJSClass(const JSClassDefinition* definition, OpaqueJSClass* protoClass) in OpaqueJSClass() function in OpaqueJSClass
115 OpaqueJSClass::~OpaqueJSClass() in ~OpaqueJSClass()
142 PassRefPtr<OpaqueJSClass> OpaqueJSClass::createNoAutomaticPrototype(const JSClassDefinition* defini… in createNoAutomaticPrototype()
144 return adoptRef(new OpaqueJSClass(definition, 0)); in createNoAutomaticPrototype()
147 PassRefPtr<OpaqueJSClass> OpaqueJSClass::create(const JSClassDefinition* clientDefinition) in create()
157 RefPtr<OpaqueJSClass> protoClass = adoptRef(new OpaqueJSClass(&protoDefinition, 0)); in create()
158 return adoptRef(new OpaqueJSClass(&definition, protoClass.get())); in create()
161 OpaqueJSClassContextData::OpaqueJSClassContextData(JSC::JSGlobalData&, OpaqueJSClass* jsClass) in OpaqueJSClassContextData()
203 OpaqueJSClassContextData& OpaqueJSClass::contextData(ExecState* exec) in contextData()
211 UString OpaqueJSClass::className() in className()
[all …]
DJSBase.h48 typedef struct OpaqueJSClass* JSClassRef;
DJSObjectRef.cpp58 RefPtr<OpaqueJSClass> jsClass = (definition->attributes & kJSClassAttributeNoAutomaticPrototype) in JSClassCreate()
59 ? OpaqueJSClass::createNoAutomaticPrototype(definition) in JSClassCreate()
60 : OpaqueJSClass::create(definition); in JSClassCreate()
/external/webkit/Source/JavaScriptCore/runtime/
DJSGlobalData.h54 struct OpaqueJSClass;
228 HashMap<OpaqueJSClass*, OpaqueJSClassContextData*> opaqueJSClassData;
/external/webkit/Source/JavaScriptCore/
DChangeLog-2008-08-10746 (OpaqueJSClass::~OpaqueJSClass):
1068 * API/JSClassRef.h: Made a separate struct for context-dependent parts of OpaqueJSClass.
1070 (OpaqueJSClass::OpaqueJSClass): Updated for renames and changed member variable order.
1071 (OpaqueJSClass::~OpaqueJSClass): Assert that string members are not identifiers.
1074 (OpaqueJSClass::contextData): Added a function that finds the per-context part of
1075 OpaqueJSClass in JSGlobalData, or creates it if not found.
1076 (OpaqueJSClass::className): Always make a deep copy. Callers of this function do not have
1078 (OpaqueJSClass::staticValues): Updated for new data location.
1079 (OpaqueJSClass::staticFunctions): Ditto.
1080 (OpaqueJSClass::prototype): Changed to take an internal type for consistency.
[all …]
DChangeLog-2010-05-24283 (OpaqueJSClass::prototype):
5962 …(OpaqueJSClass::~OpaqueJSClass): Classname may be null/empty, and these are an identifer. This is…
7865 (OpaqueJSClass::OpaqueJSClass):
8694 (OpaqueJSClass::OpaqueJSClass):
10184 (OpaqueJSClass::create): Cleaned up some of this code. Also changed it
10201 (OpaqueJSClass::create):
11268 (OpaqueJSClass::OpaqueJSClass):
11777 (OpaqueJSClass::~OpaqueJSClass):
12347 (OpaqueJSClass::OpaqueJSClass):
12428 Added a WeakGCPtr class and changed OpaqueJSClass::cachedPrototype to
[all …]
DChangeLog-2007-10-141167 (OpaqueJSClass::OpaqueJSClass): Added const.
1168 (OpaqueJSClass::create): Added const.
5308 (OpaqueJSClass::OpaqueJSClass): Added Radar numbers for UTF8 conversion.
6412 (OpaqueJSClass::OpaqueJSClass):
7044 (OpaqueJSClass::createNoAutomaticPrototype):
7045 (OpaqueJSClass::create):
8605 (OpaqueJSClass::OpaqueJSClass):
8606 (OpaqueJSClass::~OpaqueJSClass):
8644 (OpaqueJSClass::OpaqueJSClass):
8645 (OpaqueJSClass::~OpaqueJSClass):
DChangeLog-2011-02-16215 (OpaqueJSClass::create):
217 (OpaqueJSClass::contextData):
218 (OpaqueJSClass::prototype):
16789 (OpaqueJSClass::~OpaqueJSClass):
16790 (OpaqueJSClass::className):
17047 (OpaqueJSClass::OpaqueJSClass):
17048 (OpaqueJSClass::~OpaqueJSClass):
17212 (OpaqueJSClass::OpaqueJSClass):
DChangeLog1126 (OpaqueJSClass::prototype):
5275 (OpaqueJSClass::OpaqueJSClass): Don't leak any existing entry for the given name if
DChangeLog-2009-06-162505 …(JSObjectMakeConstructor): OpaqueJSClass::prototype can return 0. We need to use the default obje…
31659 (OpaqueJSClass::contextData): Changed to use a map in the global data instead
33695 (OpaqueJSClass::prototype): Pass in a structure. Call setPrototype
35983 (OpaqueJSClass::staticValues):
35984 (OpaqueJSClass::staticFunctions):