Flutter Engine
The Flutter Engine
|
#include <kernel_translation_helper.h>
Public Member Functions | |
TypeTranslator (KernelReaderHelper *helper, ConstantReader *constant_reader, ActiveClass *active_class, bool finalize=false, bool in_constant_context=false) | |
AbstractType & | BuildType () |
AbstractType & | BuildTypeWithoutFinalization () |
const TypeArguments & | BuildTypeArguments (intptr_t length) |
const TypeArguments & | BuildInstantiatedTypeArguments (const Class &receiver_class, intptr_t length) |
void | LoadAndSetupTypeParameters (ActiveClass *active_class, const Function &function, const Class ¶meterized_class, const FunctionType ¶meterized_signature, intptr_t type_parameter_count) |
void | LoadAndSetupBounds (ActiveClass *active_class, const Function &function, const Class ¶meterized_class, const FunctionType ¶meterized_signature, intptr_t type_parameter_count) |
const Type & | ReceiverType (const Class &klass) |
void | SetupFunctionParameters (const Class &klass, const Function &function, bool is_method, bool is_closure, FunctionNodeHelper *function_node_helper) |
Friends | |
class | ScopeBuilder |
class | KernelLoader |
Definition at line 1539 of file kernel_translation_helper.h.
dart::kernel::TypeTranslator::TypeTranslator | ( | KernelReaderHelper * | helper, |
ConstantReader * | constant_reader, | ||
ActiveClass * | active_class, | ||
bool | finalize = false , |
||
bool | in_constant_context = false |
||
) |
Definition at line 3288 of file kernel_translation_helper.cc.
const TypeArguments & dart::kernel::TypeTranslator::BuildInstantiatedTypeArguments | ( | const Class & | receiver_class, |
intptr_t | length | ||
) |
Definition at line 3705 of file kernel_translation_helper.cc.
AbstractType & dart::kernel::TypeTranslator::BuildType | ( | ) |
Definition at line 3305 of file kernel_translation_helper.cc.
const TypeArguments & dart::kernel::TypeTranslator::BuildTypeArguments | ( | intptr_t | length | ) |
Definition at line 3680 of file kernel_translation_helper.cc.
AbstractType & dart::kernel::TypeTranslator::BuildTypeWithoutFinalization | ( | ) |
Definition at line 3313 of file kernel_translation_helper.cc.
void dart::kernel::TypeTranslator::LoadAndSetupBounds | ( | ActiveClass * | active_class, |
const Function & | function, | ||
const Class & | parameterized_class, | ||
const FunctionType & | parameterized_signature, | ||
intptr_t | type_parameter_count | ||
) |
Definition at line 3778 of file kernel_translation_helper.cc.
void dart::kernel::TypeTranslator::LoadAndSetupTypeParameters | ( | ActiveClass * | active_class, |
const Function & | function, | ||
const Class & | parameterized_class, | ||
const FunctionType & | parameterized_signature, | ||
intptr_t | type_parameter_count | ||
) |
Definition at line 3723 of file kernel_translation_helper.cc.
Definition at line 3811 of file kernel_translation_helper.cc.
void dart::kernel::TypeTranslator::SetupFunctionParameters | ( | const Class & | klass, |
const Function & | function, | ||
bool | is_method, | ||
bool | is_closure, | ||
FunctionNodeHelper * | function_node_helper | ||
) |
Definition at line 3925 of file kernel_translation_helper.cc.
|
friend |
Definition at line 1638 of file kernel_translation_helper.h.
|
friend |
Definition at line 1637 of file kernel_translation_helper.h.