#include <kernel_translation_helper.h>
◆ ActiveClass()
dart::kernel::ActiveClass::ActiveClass |
( |
| ) |
|
|
inline |
◆ ActiveScript()
ScriptPtr dart::kernel::ActiveClass::ActiveScript |
( |
| ) |
|
|
inline |
◆ ClassNumTypeArguments()
intptr_t dart::kernel::ActiveClass::ClassNumTypeArguments |
( |
| ) |
|
|
inline |
◆ HasMember()
bool dart::kernel::ActiveClass::HasMember |
( |
| ) |
|
|
inline |
◆ MemberIsFactoryProcedure()
bool dart::kernel::ActiveClass::MemberIsFactoryProcedure |
( |
| ) |
|
|
inline |
◆ MemberIsProcedure()
bool dart::kernel::ActiveClass::MemberIsProcedure |
( |
| ) |
|
|
inline |
Definition at line 1413 of file kernel_translation_helper.h.
1413 {
1416 return function_kind == UntaggedFunction::kRegularFunction ||
1417 function_kind == UntaggedFunction::kGetterFunction ||
1418 function_kind == UntaggedFunction::kSetterFunction ||
1419 function_kind == UntaggedFunction::kMethodExtractor ||
1420 function_kind == UntaggedFunction::kDynamicInvocationForwarder ||
1422 }
UntaggedFunction::Kind kind() const
◆ MemberTypeParameterCount()
intptr_t dart::kernel::ActiveClass::MemberTypeParameterCount |
( |
Zone * |
zone | ) |
|
Definition at line 3206 of file kernel_translation_helper.cc.
3206 {
3211 Function& extracted =
3213 return extracted.NumTypeParameters();
3214 } else {
3216 }
3217}
intptr_t NumTypeParameters(Thread *thread) const
intptr_t NumTypeParameters() const
bool IsMethodExtractor() const
FunctionPtr extracted_method_closure() const
◆ ToCString()
const char * dart::kernel::ActiveClass::ToCString |
( |
| ) |
|
|
inline |
◆ enclosing
◆ klass
const Class* dart::kernel::ActiveClass::klass |
◆ local_type_parameters
const TypeArguments* dart::kernel::ActiveClass::local_type_parameters |
◆ member
const Function* dart::kernel::ActiveClass::member |
The documentation for this class was generated from the following files: