Lines Matching full:class
32 class JSObject;
33 class JSArray;
34 class JSSymbol;
35 class JSFunctionBase;
36 class JSFunction;
37 class JSBoundFunction;
38 class JSProxyRevocFunction;
39 class JSAsyncAwaitStatusFunction;
40 class JSPrimitiveRef;
41 class GlobalEnv;
42 class GlobalEnvConstants;
43 class AccessorData;
44 class JSGlobalObject;
45 class LexicalEnv;
46 class JSDate;
47 class JSProxy;
48 class JSRealm;
49 class JSArguments;
50 class TaggedQueue;
51 class JSForInIterator;
52 class JSSet;
53 class JSMap;
54 class JSRegExp;
55 class JSSetIterator;
56 class JSMapIterator;
57 class JSArrayIterator;
58 class JSStringIterator;
59 class JSGeneratorObject;
60 class CompletionRecord;
61 class GeneratorContext;
62 class JSArrayBuffer;
63 class JSDataView;
64 class JSPromise;
65 class JSPromiseReactionsFunction;
66 class JSPromiseExecutorFunction;
67 class JSPromiseAllResolveElementFunction;
68 class PromiseReaction;
69 class PromiseCapability;
70 class PromiseIteratorRecord;
71 class JSAsyncFuncObject;
72 class JSAsyncFunction;
73 class PromiseRecord;
74 class JSLocale;
75 class ResolvingFunctionsRecord;
76 class EcmaVM;
77 class Heap;
78 class ConstantPool;
79 class Program;
80 class EcmaModule;
81 class LayoutInfo;
82 class JSIntlBoundFunction;
83 class FreeObject;
84 class JSNativePointer;
85 class TSObjectType;
86 class TSClassType;
87 class TSUnionType;
88 class TSInterfaceType;
89 class TSTypeTable;
90 class TSClassInstanceType;
91 class TSImportType;
92 class TSObjLayoutInfo;
93 class TSModuleTable;
94 class JSAPIArrayList;
95 class JSAPIArrayListIterator;
96 class JSAPITreeSet;
97 class JSAPITreeMap;
98 class JSAPITreeSetIterator;
99 class JSAPITreeMapIterator;
100 class BigInt;
102 class MicroJobQueue;
103 class PendingJob;
105 class TransitionHandler;
106 class PrototypeHandler;
107 class PropertyBox;
108 class ProtoChangeMarker;
109 class ProtoChangeDetails;
110 class ProfileTypeInfo;
111 class MachineCode;
112 class ClassInfoExtractor;
114 enum class CompletionRecordType : uint8_t;
115 enum class PrimitiveType : uint8_t;
116 enum class IterationKind : uint8_t;
122 enum class RemoveSlots { YES, NO };
123 class ObjectFactory {
390 friend class GlobalEnv;
391 friend class GlobalEnvConstants;
392 friend class EcmaString;
450 friend class Builtins; // create builtins object need dynclass
451 friend class JSFunction; // create prototype_or_dynclass need dynclass
452 friend class JSHClass; // HC transition need dynclass
453 friend class EcmaVM; // hold the factory instance
454 friend class JsVerificationTest;
455 friend class PandaFileTranslator;
456 friend class LiteralDataExtractor;
457 friend class RuntimeTrampolines;
458 friend class ClassInfoExtractor;
459 friend class TSObjectType;
460 friend class TSClassType;
461 friend class TSUnionType;
462 friend class TSClassInstanceType;
463 friend class TSImportType;
466 class ClassLinkerFactory {
468 friend class GlobalEnv; // root class in class_linker need dynclass
469 friend class EcmaVM; // root class in class_linker need dynclass