|
| BuildingTranslationHelper (KernelLoader *loader, Thread *thread, Heap::Space space) |
|
virtual | ~BuildingTranslationHelper () |
|
virtual LibraryPtr | LookupLibraryByKernelLibrary (NameIndex library, bool required=true) |
|
virtual ClassPtr | LookupClassByKernelClass (NameIndex klass, bool required=true) |
|
| TranslationHelper (Thread *thread) |
|
| TranslationHelper (Thread *thread, Heap::Space space) |
|
virtual | ~TranslationHelper () |
|
void | Reset () |
|
void | InitFromKernelProgramInfo (const KernelProgramInfo &info) |
|
Thread * | thread () |
|
Zone * | zone () |
|
IsolateGroup * | isolate_group () |
|
Heap::Space | allocation_space () |
|
const TypedData & | string_offsets () const |
|
void | SetStringOffsets (const TypedData &string_offsets) |
|
const TypedDataView & | string_data () const |
|
void | SetStringData (const TypedDataView &string_data) |
|
const TypedData & | canonical_names () const |
|
void | SetCanonicalNames (const TypedData &canonical_names) |
|
const TypedDataView & | metadata_payloads () const |
|
void | SetMetadataPayloads (const TypedDataView &metadata_payloads) |
|
const TypedDataView & | metadata_mappings () const |
|
void | SetMetadataMappings (const TypedDataView &metadata_mappings) |
|
const Array & | constants () |
|
void | SetConstants (const Array &constants) |
|
const TypedDataView & | constants_table () const |
|
void | SetConstantsTable (const TypedDataView &constants_table) |
|
void | SetKernelProgramInfo (const KernelProgramInfo &info) |
|
const KernelProgramInfo & | GetKernelProgramInfo () const |
|
intptr_t | StringOffset (StringIndex index) const |
|
intptr_t | StringSize (StringIndex index) const |
|
uint8_t * | StringBuffer (StringIndex index) const |
|
uint8_t | CharacterAt (StringIndex string_index, intptr_t index) |
|
bool | StringEquals (StringIndex string_index, const char *other) |
|
NameIndex | CanonicalNameParent (NameIndex name) |
|
StringIndex | CanonicalNameString (NameIndex name) |
|
bool | IsAdministrative (NameIndex name) |
|
bool | IsPrivate (NameIndex name) |
|
bool | IsRoot (NameIndex name) |
|
bool | IsLibrary (NameIndex name) |
|
bool | IsClass (NameIndex name) |
|
bool | IsMember (NameIndex name) |
|
bool | IsConstructor (NameIndex name) |
|
bool | IsProcedure (NameIndex name) |
|
bool | IsMethod (NameIndex name) |
|
bool | IsGetter (NameIndex name) |
|
bool | IsSetter (NameIndex name) |
|
bool | IsFactory (NameIndex name) |
|
bool | IsField (NameIndex name) |
|
NameIndex | EnclosingName (NameIndex name) |
|
InstancePtr | Canonicalize (const Instance &instance) |
|
const String & | DartString (const char *content) |
|
const String & | DartString (const char *content, Heap::Space space) |
|
String & | DartString (StringIndex index) |
|
String & | DartString (StringIndex string_index, Heap::Space space) |
|
String & | DartString (const uint8_t *utf8_array, intptr_t len, Heap::Space space) |
|
const String & | DartString (const GrowableHandlePtrArray< const String > &pieces) |
|
const String & | DartSymbolPlain (const char *content) const |
|
String & | DartSymbolPlain (StringIndex string_index) const |
|
const String & | DartSymbolObfuscate (const char *content) const |
|
String & | DartSymbolObfuscate (StringIndex string_index) const |
|
String & | DartIdentifier (const Library &lib, StringIndex string_index) |
|
const String & | DartClassName (NameIndex kernel_class) |
|
const String & | DartConstructorName (NameIndex constructor) |
|
const String & | DartProcedureName (NameIndex procedure) |
|
const String & | DartSetterName (NameIndex setter) |
|
const String & | DartSetterName (NameIndex parent, StringIndex setter) |
|
const String & | DartGetterName (NameIndex getter) |
|
const String & | DartGetterName (NameIndex parent, StringIndex getter) |
|
const String & | DartFieldName (NameIndex field) |
|
const String & | DartFieldName (NameIndex parent, StringIndex field) |
|
const String & | DartMethodName (NameIndex method) |
|
const String & | DartMethodName (NameIndex parent, StringIndex method) |
|
const String & | DartFactoryName (NameIndex factory) |
|
DART_NORETURN void | LookupFailed (NameIndex name) |
|
DART_NORETURN void | LookupFailed (StringIndex name) |
|
virtual LibraryPtr | LookupLibraryByKernelLibrary (NameIndex library, bool required=true) |
|
virtual ClassPtr | LookupClassByKernelClass (NameIndex klass, bool required=true) |
|
ClassPtr | LookupClassByKernelClassOrLibrary (NameIndex kernel_name, bool required=true) |
|
FieldPtr | LookupFieldByKernelField (NameIndex field, bool required=true) |
|
FieldPtr | LookupFieldByKernelGetterOrSetter (NameIndex field, bool required=true) |
|
FunctionPtr | LookupStaticMethodByKernelProcedure (NameIndex procedure, bool required=true) |
|
FunctionPtr | LookupConstructorByKernelConstructor (NameIndex constructor, bool required=true) |
|
FunctionPtr | LookupConstructorByKernelConstructor (const Class &owner, NameIndex constructor, bool required=true) |
|
FunctionPtr | LookupConstructorByKernelConstructor (const Class &owner, StringIndex constructor_name, bool required=true) |
|
FunctionPtr | LookupMethodByMember (NameIndex target, const String &method_name, bool required=true) |
|
ObjectPtr | LookupMemberByMember (NameIndex kernel_name, bool required=true) |
|
FunctionPtr | LookupDynamicFunction (const Class &klass, const String &name) |
|
Type & | GetDeclarationType (const Class &klass) |
|
void | SetupFieldAccessorFunction (const Class &klass, const Function &function, const AbstractType &field_type) |
|
void | ReportError (const char *format,...) PRINTF_ATTRIBUTE(2 |
|
void void | ReportError (const Script &script, const TokenPosition position, const char *format,...) PRINTF_ATTRIBUTE(4 |
|
void void void | ReportError (const Error &prev_error, const char *format,...) PRINTF_ATTRIBUTE(3 |
|
void void void void | ReportError (const Error &prev_error, const Script &script, const TokenPosition position, const char *format,...) PRINTF_ATTRIBUTE(5 |
|
void void void void void | SetExpressionEvaluationFunction (const Function &function) |
|
const Function & | GetExpressionEvaluationFunction () |
|
void | SetExpressionEvaluationClass (const Class &cls) |
|
const Class & | GetExpressionEvaluationClass () |
|
void | SetExpressionEvaluationRealClass (const Class &real_class) |
|
const Class & | GetExpressionEvaluationRealClass () |
|
Definition at line 23 of file kernel_loader.h.