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

Public Member Functions

MaybeHandle< SharedFunctionInfoLookupScript (Handle< String > source, MaybeHandle< Object > name, int line_offset, int column_offset, ScriptOriginOptions resource_options, Handle< Context > native_context, LanguageMode language_mode)
 
InfoCellPair LookupEval (Handle< String > source, Handle< SharedFunctionInfo > outer_info, Handle< Context > context, LanguageMode language_mode, int position)
 
MaybeHandle< FixedArrayLookupRegExp (Handle< String > source, JSRegExp::Flags flags)
 
void PutScript (Handle< String > source, Handle< Context > native_context, LanguageMode language_mode, Handle< SharedFunctionInfo > function_info)
 
void PutEval (Handle< String > source, Handle< SharedFunctionInfo > outer_info, Handle< Context > context, Handle< SharedFunctionInfo > function_info, Handle< FeedbackCell > feedback_cell, int position)
 
void PutRegExp (Handle< String > source, JSRegExp::Flags flags, Handle< FixedArray > data)
 
void Clear ()
 
void Remove (Handle< SharedFunctionInfo > function_info)
 
void Iterate (RootVisitor *v)
 
void MarkCompactPrologue ()
 
void Enable ()
 
void Disable ()
 

Friends

class Isolate
 

Detailed Description

Definition at line 153 of file compilation-cache.h.


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