![]() |
Flutter Engine
The Flutter Engine
|
#include <kernel_translation_helper.h>
Public Types | |
enum | Field { kStart , kCanonicalNameField , kCanonicalNameGetter , kCanonicalNameSetter , kSourceUriIndex , kPosition , kEndPosition , kFlags , kName , kAnnotations , kType , kInitializer , kEnd } |
enum | Flag { kFinal = 1 << 0 , kConst = 1 << 1 , kStatic = 1 << 2 , kIsCovariant = 1 << 3 , kIsGenericCovariantImpl = 1 << 4 , kIsLate = 1 << 5 , kExtensionMember = 1 << 6 , kInternalImplementation = 1 << 7 , kEnumElement = 1 << 8 , kExtensionTypeMember = 1 << 9 } |
Public Member Functions | |
FieldHelper (KernelReaderHelper *helper) | |
FieldHelper (KernelReaderHelper *helper, intptr_t offset) | |
void | ReadUntilIncluding (Field field) |
void | ReadUntilExcluding (Field field) |
void | SetNext (Field field) |
void | SetJustRead (Field field) |
bool | IsConst () |
bool | IsFinal () |
bool | IsStatic () |
bool | IsCovariant () const |
bool | IsGenericCovariantImpl () |
bool | IsLate () const |
bool | IsExtensionMember () const |
bool | IsExtensionTypeMember () const |
Public Attributes | |
NameIndex | canonical_name_field_ |
NameIndex | canonical_name_getter_ |
NameIndex | canonical_name_setter_ |
TokenPosition | position_ = TokenPosition::kNoSource |
TokenPosition | end_position_ = TokenPosition::kNoSource |
uint32_t | flags_ = 0 |
intptr_t | source_uri_index_ = 0 |
intptr_t | annotation_count_ = 0 |
Definition at line 473 of file kernel_translation_helper.h.
Enumerator | |
---|---|
kStart | |
kCanonicalNameField | |
kCanonicalNameGetter | |
kCanonicalNameSetter | |
kSourceUriIndex | |
kPosition | |
kEndPosition | |
kFlags | |
kName | |
kAnnotations | |
kType | |
kInitializer | |
kEnd |
Definition at line 475 of file kernel_translation_helper.h.
Enumerator | |
---|---|
kFinal | |
kConst | |
kStatic | |
kIsCovariant | |
kIsGenericCovariantImpl | |
kIsLate | |
kExtensionMember | |
kInternalImplementation | |
kEnumElement | |
kExtensionTypeMember |
Definition at line 491 of file kernel_translation_helper.h.
|
inlineexplicit |
Definition at line 504 of file kernel_translation_helper.h.
dart::kernel::FieldHelper::FieldHelper | ( | KernelReaderHelper * | helper, |
intptr_t | offset | ||
) |
Definition at line 1094 of file kernel_translation_helper.cc.
|
inline |
Definition at line 518 of file kernel_translation_helper.h.
|
inline |
Definition at line 521 of file kernel_translation_helper.h.
|
inline |
Definition at line 526 of file kernel_translation_helper.h.
|
inline |
Definition at line 527 of file kernel_translation_helper.h.
|
inline |
Definition at line 519 of file kernel_translation_helper.h.
|
inline |
Definition at line 522 of file kernel_translation_helper.h.
|
inline |
Definition at line 525 of file kernel_translation_helper.h.
|
inline |
Definition at line 520 of file kernel_translation_helper.h.
void dart::kernel::FieldHelper::ReadUntilExcluding | ( | Field | field | ) |
Definition at line 1099 of file kernel_translation_helper.cc.
|
inline |
Definition at line 509 of file kernel_translation_helper.h.
|
inline |
Definition at line 516 of file kernel_translation_helper.h.
|
inline |
Definition at line 515 of file kernel_translation_helper.h.
intptr_t dart::kernel::FieldHelper::annotation_count_ = 0 |
Definition at line 538 of file kernel_translation_helper.h.
NameIndex dart::kernel::FieldHelper::canonical_name_field_ |
Definition at line 531 of file kernel_translation_helper.h.
NameIndex dart::kernel::FieldHelper::canonical_name_getter_ |
Definition at line 532 of file kernel_translation_helper.h.
NameIndex dart::kernel::FieldHelper::canonical_name_setter_ |
Definition at line 533 of file kernel_translation_helper.h.
TokenPosition dart::kernel::FieldHelper::end_position_ = TokenPosition::kNoSource |
Definition at line 535 of file kernel_translation_helper.h.
uint32_t dart::kernel::FieldHelper::flags_ = 0 |
Definition at line 536 of file kernel_translation_helper.h.
TokenPosition dart::kernel::FieldHelper::position_ = TokenPosition::kNoSource |
Definition at line 534 of file kernel_translation_helper.h.
intptr_t dart::kernel::FieldHelper::source_uri_index_ = 0 |
Definition at line 537 of file kernel_translation_helper.h.