Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index bd0268f5a96a98bce30a3b8f03770d8031afd150..b777c4fe6a3648830bb211ad2451c8aa9cbffecd 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -6829,6 +6829,9 @@ class SharedFunctionInfo: public HeapObject { |
// Source size of this function. |
int SourceSize(); |
+ // Returns `false` if formal parameters include rest parameters, optional |
+ // parameters, or destructuring parameters. |
+ // TODO(caitp): make this a flag set during parsing |
inline bool has_simple_parameters(); |
// Initialize a SharedFunctionInfo from a parsed function literal. |
@@ -7225,18 +7228,9 @@ class JSFunction: public JSObject { |
inline void set_code_no_write_barrier(Code* code); |
inline void ReplaceCode(Code* code); |
- // Tells whether this function is builtin. |
- inline bool IsBuiltin(); |
- |
// Tells whether this function inlines the given shared function info. |
bool Inlines(SharedFunctionInfo* candidate); |
- // Tells whether this function should be subject to debugging. |
- inline bool IsSubjectToDebugging(); |
- |
- // Tells whether or not the function needs arguments adaption. |
- inline bool NeedsArgumentsAdaption(); |
- |
// Tells whether or not this function has been optimized. |
inline bool IsOptimized(); |
@@ -7345,25 +7339,9 @@ class JSFunction: public JSObject { |
// [[Construct]] from this function will not be allowed. |
bool RemovePrototype(); |
- // Accessor for this function's initial map's [[class]] |
- // property. This is primarily used by ECMA native functions. This |
- // method sets the class_name field of this function's initial map |
- // to a given value. It creates an initial map if this function does |
- // not have one. Note that this method does not copy the initial map |
- // if it has one already, but simply replaces it with the new value. |
- // Instances created afterwards will have a map whose [[class]] is |
- // set to 'value', but there is no guarantees on instances created |
- // before. |
- void SetInstanceClassName(String* name); |
- |
// Returns if this function has been compiled to native code yet. |
inline bool is_compiled(); |
- // Returns `false` if formal parameters include rest parameters, optional |
- // parameters, or destructuring parameters. |
- // TODO(caitp): make this a flag set during parsing |
- inline bool has_simple_parameters(); |
- |
// [next_function_link]: Links functions into various lists, e.g. the list |
// of optimized functions hanging off the native_context. The CodeFlusher |
// uses this link to chain together flushing candidates. Treated weakly |