Changeset 36726 in webkit for trunk/JavaScriptCore/kjs/JSGlobalObject.h
- Timestamp:
- Sep 20, 2008, 7:29:12 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/JSGlobalObject.h
r36675 r36726 37 37 class Debugger; 38 38 class ErrorConstructor; 39 class ErrorPrototype;40 class EvalError;41 class EvalErrorPrototype;42 39 class FunctionPrototype; 43 40 class GlobalEvalFunction; 44 class JSGlobalObject;45 41 class NativeErrorConstructor; 46 class NativeErrorPrototype;47 class NumberPrototype;48 class ObjectPrototype;49 42 class ProgramCodeBlock; 50 class RangeError;51 class RangeErrorPrototype;52 class ReferenceError;53 class ReferenceError;54 class ReferenceErrorPrototype;55 43 class RegExpConstructor; 56 44 class RegExpPrototype; 57 45 class RegisterFile; 58 class RuntimeMethod;59 class ScopeChain;60 class StringPrototype;61 class SyntaxErrorPrototype;62 class TypeError;63 class TypeErrorPrototype;64 class UriError;65 class UriErrorPrototype;66 46 67 47 struct ActivationStackNode; … … 78 58 : JSVariableObjectData(&symbolTable, 0) 79 59 , globalScopeChain(globalObject, thisValue) 60 , regExpConstructor(0) 61 , errorConstructor(0) 62 , evalErrorConstructor(0) 63 , rangeErrorConstructor(0) 64 , referenceErrorConstructor(0) 65 , syntaxErrorConstructor(0) 66 , typeErrorConstructor(0) 67 , URIErrorConstructor(0) 68 , evalFunction(0) 69 , objectPrototype(0) 70 , functionPrototype(0) 71 , arrayPrototype(0) 72 , booleanPrototype(0) 73 , stringPrototype(0) 74 , numberPrototype(0) 75 , datePrototype(0) 76 , regExpPrototype(0) 80 77 { 81 78 } … … 114 111 DatePrototype* datePrototype; 115 112 RegExpPrototype* regExpPrototype; 116 ErrorPrototype* errorPrototype; 117 NativeErrorPrototype* evalErrorPrototype; 118 NativeErrorPrototype* rangeErrorPrototype; 119 NativeErrorPrototype* referenceErrorPrototype; 120 NativeErrorPrototype* syntaxErrorPrototype; 121 NativeErrorPrototype* typeErrorPrototype; 122 NativeErrorPrototype* URIErrorPrototype; 123 113 114 RefPtr<StructureID> argumentsStructure; 115 RefPtr<StructureID> arrayStructure; 116 RefPtr<StructureID> booleanObjectStructure; 117 RefPtr<StructureID> callbackConstructorStructure; 118 RefPtr<StructureID> callbackFunctionStructure; 119 RefPtr<StructureID> callbackObjectStructure; 120 RefPtr<StructureID> dateStructure; 121 RefPtr<StructureID> emptyObjectStructure; 122 RefPtr<StructureID> errorStructure; 123 RefPtr<StructureID> functionStructure; 124 RefPtr<StructureID> numberObjectStructure; 125 RefPtr<StructureID> prototypeFunctionStructure; 126 RefPtr<StructureID> regExpMatchesArrayStructure; 127 RefPtr<StructureID> regExpStructure; 128 RefPtr<StructureID> stringObjectStructure; 129 124 130 SymbolTable symbolTable; 125 131 unsigned profileGroup; … … 186 192 DatePrototype* datePrototype() const { return d()->datePrototype; } 187 193 RegExpPrototype* regExpPrototype() const { return d()->regExpPrototype; } 188 ErrorPrototype* errorPrototype() const { return d()->errorPrototype; } 189 NativeErrorPrototype* evalErrorPrototype() const { return d()->evalErrorPrototype; } 190 NativeErrorPrototype* rangeErrorPrototype() const { return d()->rangeErrorPrototype; } 191 NativeErrorPrototype* referenceErrorPrototype() const { return d()->referenceErrorPrototype; } 192 NativeErrorPrototype* syntaxErrorPrototype() const { return d()->syntaxErrorPrototype; } 193 NativeErrorPrototype* typeErrorPrototype() const { return d()->typeErrorPrototype; } 194 NativeErrorPrototype* URIErrorPrototype() const { return d()->URIErrorPrototype; } 194 195 StructureID* argumentsStructure() const { return d()->argumentsStructure.get(); } 196 StructureID* arrayStructure() const { return d()->arrayStructure.get(); } 197 StructureID* booleanObjectStructure() const { return d()->booleanObjectStructure.get(); } 198 StructureID* callbackConstructorStructure() const { return d()->callbackConstructorStructure.get(); } 199 StructureID* callbackFunctionStructure() const { return d()->callbackFunctionStructure.get(); } 200 StructureID* callbackObjectStructure() const { return d()->callbackObjectStructure.get(); } 201 StructureID* dateStructure() const { return d()->dateStructure.get(); } 202 StructureID* emptyObjectStructure() const { return d()->emptyObjectStructure.get(); } 203 StructureID* errorStructure() const { return d()->errorStructure.get(); } 204 StructureID* functionStructure() const { return d()->functionStructure.get(); } 205 StructureID* numberObjectStructure() const { return d()->numberObjectStructure.get(); } 206 StructureID* prototypeFunctionStructure() const { return d()->prototypeFunctionStructure.get(); } 207 StructureID* regExpMatchesArrayStructure() const { return d()->regExpMatchesArrayStructure.get(); } 208 StructureID* regExpStructure() const { return d()->regExpStructure.get(); } 209 StructureID* stringObjectStructure() const { return d()->stringObjectStructure.get(); } 195 210 196 211 void setProfileGroup(unsigned value) { d()->profileGroup = value; }
Note:
See TracChangeset
for help on using the changeset viewer.