Lines Matching refs:JSFunction
69 // - JSFunction
1030 V(JSFunction) \
2078 Handle<JSFunction> constructor, Handle<JSReceiver> new_target,
2965 V(Function, JSFunction) \
2994 Handle<JSFunction> function,
5631 static MaybeHandle<JSFunction> GetConstructorFunction(
5698 // - Detect the first constructor call for this JSFunction.
6385 DECL_ACCESSORS(resolve, JSFunction)
6386 DECL_ACCESSORS(reject, JSFunction)
6946 // SharedFunctionInfo describes the JSFunction information that can be
7670 DECL_ACCESSORS(function, JSFunction)
7771 // This is either a SharedFunctionInfo or a JSFunction or a ModuleInfo
7908 // JSFunction describes JavaScript functions.
7909 class JSFunction: public JSObject {
7928 static Handle<Object> GetName(Isolate* isolate, Handle<JSFunction> function);
7930 Handle<JSFunction> function);
7931 static Handle<Context> GetFunctionRealm(Handle<JSFunction> function);
7991 static void EnsureLiterals(Handle<JSFunction> function);
7998 static void SetInitialMap(Handle<JSFunction> function, Handle<Map> map,
8001 static void EnsureHasInitialMap(Handle<JSFunction> function);
8007 Isolate* isolate, Handle<JSFunction> constructor,
8010 // Get and set the prototype property on a JSFunction. If the
8018 static void SetPrototype(Handle<JSFunction> function,
8020 static void SetInstancePrototype(Handle<JSFunction> function,
8039 DECLARE_CAST(JSFunction)
8076 DECLARE_PRINTER(JSFunction)
8077 DECLARE_VERIFIER(JSFunction)
8081 static Handle<String> GetName(Handle<JSFunction> function);
8086 static void SetName(Handle<JSFunction> function, Handle<Name> name,
8092 static Handle<String> GetDebugName(Handle<JSFunction> function);
8096 static Handle<String> ToString(Handle<JSFunction> function);
8112 DISALLOW_IMPLICIT_CONSTRUCTORS(JSFunction);
8215 static MUST_USE_RESULT MaybeHandle<JSDate> New(Handle<JSFunction> constructor,