V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::CallOptimization Class Reference

Public Types

enum  HolderLookup { kHolderNotFound, kHolderIsReceiver, kHolderFound }
 

Public Member Functions

 CallOptimization (Isolate *isolate, Handle< Object > function)
 
Context GetAccessorContext (Map holder_map) const
 
bool IsCrossContextLazyAccessorPair (Context native_context, Map holder_map) const
 
bool is_constant_call () const
 
Handle< JSFunctionconstant_function () const
 
bool is_simple_api_call () const
 
Handle< FunctionTemplateInfoexpected_receiver_type () const
 
Handle< CallHandlerInfoapi_call_info () const
 
Handle< JSObjectLookupHolderOfExpectedType (Handle< Map > receiver_map, HolderLookup *holder_lookup) const
 
bool IsCompatibleReceiver (Handle< Object > receiver, Handle< JSObject > holder) const
 
bool IsCompatibleReceiverMap (Handle< Map > receiver_map, Handle< JSObject > holder) const
 

Detailed Description

Definition at line 15 of file call-optimization.h.


The documentation for this class was generated from the following files: