AddInnerScope(Scope *inner_scope) | v8::internal::Scope | inlineprivate |
AddUnresolved(VariableProxy *proxy) | v8::internal::Scope | |
AllocateDeclaredGlobal(Variable *var) | v8::internal::Scope | private |
AllocateHeapSlot(Variable *var) | v8::internal::Scope | private |
AllocateNonParameterLocal(Variable *var) | v8::internal::Scope | private |
AllocateNonParameterLocalsAndDeclaredGlobals() | v8::internal::Scope | private |
AllocateScopeInfosRecursively(IsolateT *isolate, MaybeHandle< ScopeInfo > outer_scope, std::unordered_map< int, IndirectHandle< ScopeInfo > > &scope_infos_to_reuse) | v8::internal::Scope | private |
AllocateScopeInfosRecursively(IsolateT *isolate, MaybeHandle< ScopeInfo > outer_scope, std::unordered_map< int, Handle< ScopeInfo > > &scope_infos_to_reuse) | v8::internal::Scope | |
AllocateStackSlot(Variable *var) | v8::internal::Scope | private |
AllocateVariablesRecursively() | v8::internal::Scope | private |
AllowsLazyParsingWithoutUnresolvedVariables(const Scope *outer) const | v8::internal::Scope | |
AnalyzePartially(DeclarationScope *max_outer_scope, AstNodeFactory *ast_node_factory, UnresolvedList *new_unresolved_list, bool maybe_in_arrowhead) | v8::internal::Scope | private |
AsClassScope() | v8::internal::Scope | |
AsClassScope() const | v8::internal::Scope | |
AsDeclarationScope() | v8::internal::Scope | |
AsDeclarationScope() const | v8::internal::Scope | |
AsModuleScope() | v8::internal::Scope | |
AsModuleScope() const | v8::internal::Scope | |
brand() | v8::internal::ClassScope | inline |
calls_eval_ | v8::internal::Scope | private |
catch_variable() const | v8::internal::Scope | inline |
class_variable() | v8::internal::ClassScope | inline |
class_variable_ | v8::internal::ClassScope | private |
ClassScope(Zone *zone, Scope *outer_scope, bool is_anonymous) | v8::internal::ClassScope | |
ClassScope(IsolateT *isolate, Zone *zone, AstValueFactory *ast_value_factory, Handle< ScopeInfo > scope_info) | v8::internal::ClassScope | |
ContextChainLength(Scope *scope) const | v8::internal::Scope | |
ContextChainLengthUntilOutermostSloppyEval() const | v8::internal::Scope | |
ContextHeaderLength() const | v8::internal::Scope | inline |
ContextLocalCount() const | v8::internal::Scope | |
declarations() | v8::internal::Scope | inline |
Declare(Zone *zone, const AstRawString *name, VariableMode mode, VariableKind kind, InitializationFlag initialization_flag, MaybeAssignedFlag maybe_assigned_flag, bool *was_added) | v8::internal::Scope | inlineprivate |
DeclareBrandVariable(AstValueFactory *ast_value_factory, IsStaticFlag is_static_flag, int class_token_pos) | v8::internal::ClassScope | |
DeclareCatchVariableName(const AstRawString *name) | v8::internal::Scope | |
DeclareClassVariable(AstValueFactory *ast_value_factory, const AstRawString *name, int class_token_pos) | v8::internal::ClassScope | |
DeclareHomeObjectVariable(AstValueFactory *ast_value_factory) | v8::internal::Scope | |
DeclareLocal(const AstRawString *name, VariableMode mode, VariableKind kind, bool *was_added, InitializationFlag init_flag=kCreatedInitialized) | v8::internal::Scope | |
DeclarePrivateName(const AstRawString *name, VariableMode mode, IsStaticFlag is_static_flag, bool *was_added) | v8::internal::ClassScope | |
DeclareStaticHomeObjectVariable(AstValueFactory *ast_value_factory) | v8::internal::Scope | |
DeclareVariable(Declaration *declaration, const AstRawString *name, int pos, VariableMode mode, VariableKind kind, InitializationFlag init, bool *was_added, bool *sloppy_mode_block_scope_function_redefinition, bool *ok) | v8::internal::Scope | |
DeclareVariableName(const AstRawString *name, VariableMode mode, bool *was_added, VariableKind kind=NORMAL_VARIABLE) | v8::internal::Scope | |
decls_ | v8::internal::Scope | private |
DeleteUnresolved(VariableProxy *var) | v8::internal::Scope | |
DeserializationMode enum name | v8::internal::Scope | |
DeserializeScopeChain(IsolateT *isolate, Zone *zone, Tagged< ScopeInfo > scope_info, DeclarationScope *script_scope, AstValueFactory *ast_value_factory, DeserializationMode deserialization_mode, ParseInfo *info=nullptr) | v8::internal::Scope | static |
end_position() const | v8::internal::Scope | inline |
end_position_ | v8::internal::Scope | private |
EnsureRareData() | v8::internal::ClassScope | inlineprivate |
FinalizeBlockScope() | v8::internal::Scope | |
FindVariableDeclaredIn(Scope *scope, VariableMode mode_limit) | v8::internal::Scope | |
force_context_allocation_for_parameters_ | v8::internal::Scope | private |
ForceContextAllocationForParameters() | v8::internal::Scope | inline |
ForceContextForLanguageMode() const | v8::internal::Scope | inline |
ForceDynamicLookup(VariableProxy *proxy) | v8::internal::Scope | |
ForEach(FunctionType callback) | v8::internal::Scope | |
ForEach(FunctionType callback) | v8::internal::Scope | |
GetClosureScope() | v8::internal::Scope | |
GetClosureScope() const | v8::internal::Scope | |
GetConstructorScope() | v8::internal::Scope | |
GetDeclarationScope() | v8::internal::Scope | |
GetHomeObjectScope() | v8::internal::Scope | |
GetNonEvalDeclarationScope() | v8::internal::Scope | |
GetOuterScopeWithContext() | v8::internal::Scope | |
GetRareData() | v8::internal::ClassScope | inlineprivate |
GetReceiverScope() | v8::internal::Scope | |
GetScriptScope() | v8::internal::Scope | |
GetUnresolvedPrivateNameTail() | v8::internal::ClassScope | |
has_await_using_declaration() const | v8::internal::Scope | inline |
has_await_using_declaration_ | v8::internal::Scope | private |
has_explicit_static_private_methods_access_ | v8::internal::ClassScope | private |
has_forced_context_allocation_for_parameters() const | v8::internal::Scope | inline |
has_static_private_methods() const | v8::internal::ClassScope | inline |
has_static_private_methods_ | v8::internal::ClassScope | private |
has_using_declaration() const | v8::internal::Scope | inline |
has_using_declaration_ | v8::internal::Scope | private |
HasContextExtensionSlot() const | v8::internal::Scope | inline |
HasReceiverToDeserialize() const | v8::internal::Scope | |
HasSimpleParameters() | v8::internal::Scope | |
HasThisReference() const | v8::internal::Scope | |
inner_scope() const | v8::internal::Scope | inline |
inner_scope_ | v8::internal::Scope | private |
inner_scope_calls_eval() const | v8::internal::Scope | inline |
inner_scope_calls_eval_ | v8::internal::Scope | private |
is_anonymous_class() const | v8::internal::ClassScope | inline |
is_anonymous_class_ | v8::internal::ClassScope | private |
is_block_scope() const | v8::internal::Scope | inline |
is_block_scope_for_object_literal() const | v8::internal::Scope | inline |
is_block_scope_for_object_literal_ | v8::internal::Scope | private |
is_catch_scope() const | v8::internal::Scope | inline |
is_class_scope() const | v8::internal::Scope | inline |
is_debug_evaluate_scope() const | v8::internal::Scope | inline |
is_debug_evaluate_scope_ | v8::internal::Scope | private |
is_declaration_scope() const | v8::internal::Scope | inline |
is_declaration_scope_ | v8::internal::Scope | private |
is_eval_scope() const | v8::internal::Scope | inline |
is_function_scope() const | v8::internal::Scope | inline |
is_hidden() const | v8::internal::Scope | inline |
is_hidden_ | v8::internal::Scope | private |
is_home_object_scope() const | v8::internal::Scope | inline |
is_module_scope() const | v8::internal::Scope | inline |
is_nonlinear() const | v8::internal::Scope | inline |
is_reparsed() const | v8::internal::Scope | inline |
is_repl_mode_scope() const | v8::internal::Scope | inline |
is_script_scope() const | v8::internal::Scope | inline |
is_strict_ | v8::internal::Scope | private |
is_with_scope() const | v8::internal::Scope | inline |
is_wrapped_function() const | v8::internal::Scope | inline |
is_wrapped_function_ | v8::internal::Scope | private |
IsConstructorScope() const | v8::internal::Scope | |
IsOuterScopeOf(Scope *other) const | v8::internal::Scope | |
IsParsingHeritage() | v8::internal::ClassScope | inline |
IsSkippableFunctionScope() | v8::internal::Scope | |
Iteration enum name | v8::internal::Scope | |
kContinue enum value | v8::internal::Scope | |
kDescend enum value | v8::internal::Scope | |
kDeserializedScope enum value | v8::internal::Scope | private |
kParsedScope enum value | v8::internal::Scope | private |
language_mode() const | v8::internal::Scope | inline |
locals() | v8::internal::Scope | inline |
locals_ | v8::internal::Scope | private |
Lookup(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope=nullptr, bool force_context_allocation=false) | v8::internal::Scope | privatestatic |
LookupForTesting(const AstRawString *name) | v8::internal::Scope | inline |
LookupInScopeInfo(const AstRawString *name, Scope *cache) | v8::internal::Scope | |
LookupInScopeOrScopeInfo(const AstRawString *name, Scope *cache) | v8::internal::Scope | inline |
LookupLocal(const AstRawString *name) | v8::internal::Scope | inline |
LookupLocalPrivateName(const AstRawString *name) | v8::internal::ClassScope | private |
LookupPrivateName(VariableProxy *proxy) | v8::internal::ClassScope | private |
LookupPrivateNameInScopeInfo(const AstRawString *name) | v8::internal::ClassScope | private |
LookupSloppyEval(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope, bool force_context_allocation) | v8::internal::Scope | privatestatic |
LookupWith(VariableProxy *proxy, Scope *scope, Scope *outer_scope_end, Scope *cache_scope, bool force_context_allocation) | v8::internal::Scope | privatestatic |
MigrateUnresolvedPrivateNameTail(AstNodeFactory *ast_node_factory, UnresolvedList::Iterator tail) | v8::internal::ClassScope | |
must_use_preparsed_scope_data() const | v8::internal::Scope | inline |
must_use_preparsed_scope_data_ | v8::internal::Scope | private |
MustAllocate(Variable *var) | v8::internal::Scope | private |
MustAllocateInContext(Variable *var) | v8::internal::Scope | private |
needs_home_object() const | v8::internal::Scope | inline |
needs_home_object_ | v8::internal::Scope | private |
NeedsContext() const | v8::internal::Scope | inline |
NeedsScopeInfo() const | v8::internal::Scope | private |
NewTemporary(const AstRawString *name) | v8::internal::Scope | |
NewTemporary(const AstRawString *name, MaybeAssignedFlag maybe_assigned) | v8::internal::Scope | private |
NewUnresolved(AstNodeFactory *factory, const AstRawString *name, int start_pos, VariableKind kind=NORMAL_VARIABLE) | v8::internal::Scope | inline |
NonLocal(const AstRawString *name, VariableMode mode) | v8::internal::Scope | private |
num_heap_slots() const | v8::internal::Scope | inline |
num_heap_slots_ | v8::internal::Scope | private |
num_stack_slots() const | v8::internal::Scope | inline |
num_stack_slots_ | v8::internal::Scope | private |
num_var() const | v8::internal::Scope | inline |
outer_scope() const | v8::internal::Scope | inline |
outer_scope_ | v8::internal::Scope | private |
private_name_lookup_skips_outer_class() const | v8::internal::Scope | inline |
private_name_lookup_skips_outer_class_ | v8::internal::Scope | private |
PrivateNameScopeIterator class | v8::internal::ClassScope | friend |
rare_data_and_is_parsing_heritage_ | v8::internal::ClassScope | private |
RecordEvalCall() | v8::internal::Scope | inline |
RecordInnerScopeEvalCall() | v8::internal::Scope | inline |
RedeclareSyntheticContextVariable(const AstRawString *name) | v8::internal::ClassScope | |
RemoveInnerScope(Scope *inner_scope) | v8::internal::Scope | inline |
ResetUnresolvedPrivateNameTail(UnresolvedList::Iterator tail) | v8::internal::ClassScope | |
ResolvePreparsedVariable(VariableProxy *proxy, Scope *scope, Scope *end) | v8::internal::Scope | privatestatic |
ResolvePrivateNames(ParseInfo *info) | v8::internal::ClassScope | |
ResolvePrivateNamesPartially() | v8::internal::ClassScope | |
ResolveTo(VariableProxy *proxy, Variable *var) | v8::internal::Scope | private |
ResolveVariable(VariableProxy *proxy) | v8::internal::Scope | private |
ResolveVariablesRecursively(Scope *end) | v8::internal::Scope | private |
RewriteReplGlobalVariables() | v8::internal::Scope | |
SavePreparseData(Parser *parser) | v8::internal::Scope | private |
Scope class | v8::internal::ClassScope | friend |
v8::internal::Scope::Scope(Zone *zone, Scope *outer_scope, ScopeType scope_type) | v8::internal::Scope | |
v8::internal::Scope::Scope(Zone *zone, ScopeType scope_type) | v8::internal::Scope | protected |
scope_info() const | v8::internal::Scope | inline |
scope_info_ | v8::internal::Scope | private |
scope_nonlinear_ | v8::internal::Scope | private |
scope_type() const | v8::internal::Scope | inline |
scope_type_ | v8::internal::Scope | private |
ScopeLookupMode enum name | v8::internal::Scope | private |
set_end_position(int statement_pos) | v8::internal::Scope | inline |
set_is_block_scope_for_object_literal() | v8::internal::Scope | inline |
set_is_debug_evaluate_scope() | v8::internal::Scope | inline |
set_is_hidden() | v8::internal::Scope | inline |
set_is_wrapped_function() | v8::internal::Scope | inline |
set_language_mode(LanguageMode language_mode) | v8::internal::Scope | inlineprotected |
set_needs_home_object() | v8::internal::Scope | inline |
set_should_save_class_variable_index() | v8::internal::ClassScope | inline |
set_start_position(int statement_pos) | v8::internal::Scope | inline |
SetDefaults() | v8::internal::Scope | private |
SetIsParsingHeritage(bool v) | v8::internal::ClassScope | inlineprivate |
SetLanguageMode(LanguageMode language_mode) | v8::internal::Scope | inline |
SetMustUsePreparseData() | v8::internal::Scope | inline |
SetNonlinear() | v8::internal::Scope | inline |
SetScriptScopeInfo(IsolateT *isolate, DeclarationScope *script_scope) | v8::internal::Scope | static |
should_save_class_variable_index() const | v8::internal::ClassScope | inline |
should_save_class_variable_index_ | v8::internal::ClassScope | private |
ShouldBanArguments() | v8::internal::Scope | |
sibling() const | v8::internal::Scope | inline |
sibling_ | v8::internal::Scope | private |
sloppy_eval_can_extend_vars_ | v8::internal::Scope | private |
start_position() const | v8::internal::Scope | inline |
start_position_ | v8::internal::Scope | private |
UniqueIdInScript() const | v8::internal::Scope | |
unresolved_list_ | v8::internal::Scope | private |
variables_ | v8::internal::Scope | private |
Zone | v8::internal::Scope | private |
zone() const | v8::internal::Scope | inline |