Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
dart::kernel::FlowGraphBuilder::ClosureCallInfo Struct Reference

Public Member Functions

 ClosureCallInfo (LocalVariable *closure, JoinEntryInstr *throw_no_such_method, const Array &arguments_descriptor_array, ParsedFunction::DynamicClosureCallVars *const vars)
 

Public Attributes

LocalVariable *const closure
 
JoinEntryInstr *const throw_no_such_method
 
const ArgumentsDescriptor descriptor
 
ParsedFunction::DynamicClosureCallVars *const vars
 
LocalVariablesignature = nullptr
 
LocalVariablenum_fixed_params = nullptr
 
LocalVariablenum_opt_params = nullptr
 
LocalVariablenum_max_params = nullptr
 
LocalVariablehas_named_params = nullptr
 
LocalVariablenamed_parameter_names = nullptr
 
LocalVariableparameter_types = nullptr
 
LocalVariabletype_parameters = nullptr
 
LocalVariablenum_type_parameters = nullptr
 
LocalVariabletype_parameter_flags = nullptr
 
LocalVariableinstantiator_type_args = nullptr
 
LocalVariableparent_function_type_args = nullptr
 
LocalVariablenum_parent_type_args = nullptr
 

Detailed Description

Definition at line 2873 of file kernel_to_il.cc.

Constructor & Destructor Documentation

◆ ClosureCallInfo()

dart::kernel::FlowGraphBuilder::ClosureCallInfo::ClosureCallInfo ( LocalVariable closure,
JoinEntryInstr throw_no_such_method,
const Array arguments_descriptor_array,
ParsedFunction::DynamicClosureCallVars *const  vars 
)
inline

Definition at line 2874 of file kernel_to_il.cc.

2880 descriptor(arguments_descriptor_array),
#define ASSERT_NOTNULL(ptr)
Definition assert.h:323
ParsedFunction::DynamicClosureCallVars *const vars

Member Data Documentation

◆ closure

LocalVariable* const dart::kernel::FlowGraphBuilder::ClosureCallInfo::closure

Definition at line 2883 of file kernel_to_il.cc.

◆ descriptor

const ArgumentsDescriptor dart::kernel::FlowGraphBuilder::ClosureCallInfo::descriptor

Definition at line 2885 of file kernel_to_il.cc.

◆ has_named_params

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::has_named_params = nullptr

Definition at line 2895 of file kernel_to_il.cc.

◆ instantiator_type_args

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::instantiator_type_args = nullptr

Definition at line 2901 of file kernel_to_il.cc.

◆ named_parameter_names

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::named_parameter_names = nullptr

Definition at line 2896 of file kernel_to_il.cc.

◆ num_fixed_params

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::num_fixed_params = nullptr

Definition at line 2892 of file kernel_to_il.cc.

◆ num_max_params

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::num_max_params = nullptr

Definition at line 2894 of file kernel_to_il.cc.

◆ num_opt_params

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::num_opt_params = nullptr

Definition at line 2893 of file kernel_to_il.cc.

◆ num_parent_type_args

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::num_parent_type_args = nullptr

Definition at line 2903 of file kernel_to_il.cc.

◆ num_type_parameters

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::num_type_parameters = nullptr

Definition at line 2899 of file kernel_to_il.cc.

◆ parameter_types

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::parameter_types = nullptr

Definition at line 2897 of file kernel_to_il.cc.

◆ parent_function_type_args

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::parent_function_type_args = nullptr

Definition at line 2902 of file kernel_to_il.cc.

◆ signature

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::signature = nullptr

Definition at line 2891 of file kernel_to_il.cc.

◆ throw_no_such_method

JoinEntryInstr* const dart::kernel::FlowGraphBuilder::ClosureCallInfo::throw_no_such_method

Definition at line 2884 of file kernel_to_il.cc.

◆ type_parameter_flags

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::type_parameter_flags = nullptr

Definition at line 2900 of file kernel_to_il.cc.

◆ type_parameters

LocalVariable* dart::kernel::FlowGraphBuilder::ClosureCallInfo::type_parameters = nullptr

Definition at line 2898 of file kernel_to_il.cc.

◆ vars

ParsedFunction::DynamicClosureCallVars* const dart::kernel::FlowGraphBuilder::ClosureCallInfo::vars

Definition at line 2886 of file kernel_to_il.cc.


The documentation for this struct was generated from the following file: