Flutter Engine
The Flutter Engine
dart::Class Member List

This is the complete list of members for dart::Class, including all inherited members.

AbstractTypedart::Classfriend
AddCommonObjectProperties(JSONObject *jsobj, const char *protocol_type, bool ref) constdart::Objectprotected
AddDirectImplementor(const Class &subclass, bool is_mixin) constdart::Class
AddDirectSubclass(const Class &subclass) constdart::Class
AddField(const Field &field) constdart::Class
AddFields(const GrowableArray< const Field * > &fields) constdart::Class
AddFunction(const Function &function) constdart::Class
AddInvocationDispatcher(const String &target_name, const Array &args_desc, const Function &dispatcher) constdart::Class
Allocate(intptr_t cls_id, intptr_t size, Heap::Space space, bool compressed, uword ptr_field_start_offset, uword ptr_field_end_offset)dart::Objectprotectedstatic
Allocate(Heap::Space space)dart::Objectinlineprotectedstatic
Allocate(Heap::Space space, intptr_t elements)dart::Objectinlineprotectedstatic
AllocateVariant(intptr_t class_id, Heap::Space space)dart::Objectinlineprotectedstatic
AllocateVariant(intptr_t class_id, Heap::Space space, intptr_t elements)dart::Objectinlineprotectedstatic
allocation_stub() constdart::Classinline
api_error_class()dart::Objectinlinestatic
can_be_future() constdart::Classinline
CheckHandle() constdart::Objectprotected
CheckReload(const Class &replacement, ProgramReloadContext *context) constdart::Class
class_class()dart::Objectinlinestatic
CLASS_LIST(STORE_NON_POINTER_ILLEGAL_TYPE)dart::Objectprotected
CLASS_LIST_FOR_HANDLES(DEFINE_CLASS_TESTER)dart::Object
class_loading_state() constdart::Classinline
ClassFinalizerdart::Classfriend
clazz() constdart::Objectinline
Cleanup()dart::Objectstatic
ClearCanonical() constdart::Objectinline
ClearImmutable() constdart::Objectinline
Clone(const Object &orig, Heap::Space space, bool load_with_relaxed_atomics=false)dart::Objectprotectedstatic
closure_data_class()dart::Objectinlinestatic
code_class()dart::Objectinlinestatic
code_source_map_class()dart::Objectinlinestatic
compressed_stackmaps_class()dart::Objectinlinestatic
constants() constdart::Class
Contains(uword addr) constdart::Objectinlineprotected
ContainsCompressedPointers()dart::Objectinlinestatic
context_class()dart::Objectinlinestatic
context_scope_class()dart::Objectinlinestatic
CopyCanonicalConstants(const Class &old_cls) constdart::Class
CopyDeclarationType(const Class &old_cls) constdart::Class
CopyStaticFieldValues(ProgramReloadContext *reload_context, const Class &old_cls) constdart::Class
current_functions() constdart::Classinline
declaration_type_offset()dart::Classinlinestatic
DeclarationType() constdart::Class
DefaultTypeArguments(Zone *zone) constdart::Class
dependent_code() constdart::Class
DictionaryName() constdart::Classinlinevirtual
direct_implementors() constdart::Classinline
direct_implementors_unsafe() constdart::Classinline
direct_subclasses() constdart::Classinline
direct_subclasses_unsafe() constdart::Classinline
DisableAllCHAOptimizedCode()dart::Class
DisableAllocationStub() constdart::Class
DisableCHAImplementorUsers()dart::Classinline
DisableCHAOptimizedCode(const Class &subclass)dart::Class
dynamic_class()dart::Objectinlinestatic
end_token_pos() constdart::Classinline
EnsureDeclarationLoaded() constdart::Class
EnsureIsAllocateFinalized(Thread *thread) constdart::Class
EnsureIsFinalized(Thread *thread) constdart::Class
EvaluateCompiledExpression(const ExternalTypedData &kernel_buffer, const Array &type_definitions, const Array &param_values, const TypeArguments &type_param_values) constdart::Class
exception_handlers_class()dart::Objectinlinestatic
ffi_trampoline_data_class()dart::Objectinlinestatic
field_class()dart::Objectinlinestatic
FieldFromIndex(intptr_t idx) constdart::Class
fields() constdart::Classinline
Finalize() constdart::Class
FinalizeReadOnlyObject(ObjectPtr object)dart::Objectstatic
FinalizeVMIsolate(IsolateGroup *isolate_group)dart::Objectstatic
FindFieldIndex(const Field &needle) constdart::Class
FindFunctionIndex(const Function &needle) constdart::Class
FindImplicitClosureFunctionIndex(const Function &needle) constdart::Class
FindInstantiationOf(Zone *zone, const Class &cls, GrowableArray< const Type * > *path, bool consider_only_super_classes=false) constdart::Class
FindInstantiationOf(Zone *zone, const Class &cls, bool consider_only_super_classes=false) constdart::Classinline
FindInstantiationOf(Zone *zone, const Type &type, GrowableArray< const Type * > *path, bool consider_only_super_classes=false) constdart::Class
FindInstantiationOf(Zone *zone, const Type &type, bool consider_only_super_classes=false) constdart::Classinline
FindInvocationDispatcherFunctionIndex(const Function &needle) constdart::Class
FinishInit(IsolateGroup *isolate_group)dart::Objectstatic
from_offset()dart::Objectinlineprotectedstatic
function_class()dart::Objectinlinestatic
FunctionFromIndex(intptr_t idx) constdart::Class
functions() constdart::Classinline
GetClassId(ClassPtr cls)dart::Classinlinestatic
dart::Object::GetClassId() constdart::Objectinline
GetDeclarationInstanceTypeArguments() constdart::Class
GetInstanceTypeArguments(Thread *thread, const TypeArguments &type_arguments, bool canonicalize=true) constdart::Class
GetInstantiationOf(Zone *zone, const Class &cls) constdart::Class
GetInstantiationOf(Zone *zone, const Type &type) constdart::Class
GetInvocationDispatcher(const String &target_name, const Array &args_desc, UntaggedFunction::Kind kind, bool create_if_absent) constdart::Class
GetRecordFieldGetter(const String &getter_name) constdart::Class
Handle()dart::Objectinlinestatic
Handle(Zone *zone)dart::Objectinlinestatic
Handle(ObjectPtr ptr)dart::Objectinlinestatic
Handle(Zone *zone, ObjectPtr ptr)dart::Objectinlinestatic
HandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid)dart::Objectinlineprotectedstatic
has_dynamically_extendable_subtypes() constdart::Classinline
has_pragma() constdart::Classinline
HasCompressedPointers() constdart::Class
Hash() constdart::Class
Hash(ClassPtr)dart::Classstatic
HasInstanceFields() constdart::Class
host_instance_size() constdart::Classinline
host_instance_size(ClassPtr clazz)dart::Classinlinestatic
host_instance_size_in_words(const ClassPtr cls)dart::Classinlinestatic
host_next_field_offset() constdart::Classinline
host_next_field_offset_in_words(const ClassPtr cls)dart::Classinlinestatic
host_type_arguments_field_offset() constdart::Classinline
host_type_arguments_field_offset_in_words(const ClassPtr cls)dart::Classinlinestatic
host_type_arguments_field_offset_in_words_offset()dart::Classinlinestatic
icdata_class()dart::Objectinlinestatic
id() constdart::Classinline
id_offset()dart::Classinlinestatic
implementor_cid() constdart::Classinline
ImplicitClosureFunctionFromIndex(intptr_t idx) constdart::Class
Init(IsolateGroup *isolate_group)dart::Objectstatic
Init(IsolateGroup *isolate_group, const uint8_t *kernel_buffer, intptr_t kernel_buffer_size)dart::Objectstatic
InitNullAndBool(IsolateGroup *isolate_group)dart::Objectstatic
InitVtables()dart::Objectstatic
InjectCIDFields() constdart::Class
InsertCanonicalConstant(Zone *zone, const Instance &constant) constdart::Class
Instancedart::Classfriend
InstanceSize()dart::Classinlinestatic
instructions_class()dart::Objectinlinestatic
instructions_section_class()dart::Objectinlinestatic
instructions_table_class()dart::Objectinlinestatic
interfaces() constdart::Classinline
Intrinsifierdart::Classfriend
InVMIsolateHeap() constdart::Objectinline
InvocationDispatcherEntry enum namedart::Class
InvocationDispatcherFunctionFromIndex(intptr_t idx) constdart::Class
Invoke(const String &selector, const Array &arguments, const Array &argument_names, bool respect_reflectable=true, bool check_is_entrypoint=false) constdart::Class
InvokeGetter(const String &selector, bool throw_nsm_if_absent, bool respect_reflectable=true, bool check_is_entrypoint=false) constdart::Class
InvokeSetter(const String &selector, const Instance &argument, bool respect_reflectable=true, bool check_is_entrypoint=false) constdart::Class
is_abstract() constdart::Classinline
is_allocate_finalized() constdart::Classinline
is_allocated() constdart::Classinline
is_base_class() constdart::Classinline
is_const() constdart::Classinline
is_declaration_loaded() constdart::Classinline
is_deeply_immutable() constdart::Classinline
is_dynamically_extendable() constdart::Classinline
is_enum_class() constdart::Classinline
is_fields_marked_nullable() constdart::Classinline
is_final() constdart::Classinline
is_finalized() constdart::Classinline
is_future_subtype() constdart::Classinline
is_implemented() constdart::Classinline
is_interface_class() constdart::Classinline
is_isolate_unsendable() constdart::Classinline
is_isolate_unsendable_due_to_pragma() constdart::Classinline
is_loaded() constdart::Classinline
is_mixin_class() constdart::Classinline
is_prefinalized() constdart::Classinline
is_sealed() constdart::Classinline
is_synthesized_class() constdart::Classinline
is_transformed_mixin_application() constdart::Classinline
is_type_finalized() constdart::Classinline
is_valid_id(intptr_t value)dart::Classinlinestatic
IsCanonical() constdart::Objectinline
IsClosureClass() constdart::Classinline
IsClosureClass(ClassPtr cls)dart::Classinlinestatic
IsDartFunctionClass() constdart::Class
IsDeeplyImmutable(ClassPtr clazz)dart::Classinlinestatic
IsDynamicClass() constdart::Classinline
IsFutureClass() constdart::Class
IsFutureOrClass() constdart::Classinline
IsGeneric() constdart::Classinline
IsImmutable() constdart::Objectinline
IsInFullSnapshot() constdart::Class
IsInFullSnapshot(ClassPtr cls)dart::Classinlinestatic
IsIsolateUnsendable(ClassPtr clazz)dart::Classinlinestatic
IsNeverClass() constdart::Classinline
IsNew() constdart::Objectinline
IsNull() constdart::Objectinline
IsNullClass() constdart::Classinline
IsObjectClass() constdart::Classinline
IsOld() constdart::Objectinline
IsPrivate() constdart::Class
IsRecordClass() constdart::Classinline
IsSubtypeOf(const Class &cls, const TypeArguments &type_arguments, Nullability nullability, const AbstractType &other, Heap::Space space, FunctionTypeMapping *function_type_equivalence=nullptr)dart::Classstatic
IsTopLevel() constdart::Class
IsVoidClass() constdart::Classinline
JSONType() constdart::Objectinlinevirtual
kClassIddart::Objectstatic
kernel_offset() constdart::Classinline
kernel_program_info_class()dart::Objectinlinestatic
KernelProgramInfo() constdart::Class
kHashBitsdart::Objectstatic
kInternalName enum valuedart::Object
kInvocationDispatcherArgsDesc enum valuedart::Class
kInvocationDispatcherEntrySize enum valuedart::Class
kInvocationDispatcherFunction enum valuedart::Class
kInvocationDispatcherName enum valuedart::Class
kNoTypeArgumentsdart::Classstatic
kScrubbedName enum valuedart::Object
kUserVisibleName enum valuedart::Object
language_error_class()dart::Objectinlinestatic
library() constdart::Classinline
library_class()dart::Objectinlinestatic
loadingunit_class()dart::Objectinlinestatic
LoadNonPointer(const FieldType *addr) constdart::Objectinlineprotected
LoadNonPointer(const FieldType *addr) constdart::Objectinlineprotected
LoadPointer(type const *addr) constdart::Objectinlineprotected
LookupCanonicalInstance(Zone *zone, const Instance &value) constdart::Class
LookupConstructor(const String &name) constdart::Class
LookupConstructorAllowPrivate(const String &name) constdart::Class
LookupDynamicFunctionAllowPrivate(const String &name) constdart::Class
LookupDynamicFunctionUnsafe(const String &name) constdart::Class
LookupFactory(const String &name) constdart::Class
LookupFactoryAllowPrivate(const String &name) constdart::Class
LookupField(const String &name) constdart::Class
LookupFieldAllowPrivate(const String &name, bool instance_only=false) constdart::Class
LookupFunctionAllowPrivate(const String &name) constdart::Class
LookupFunctionReadLocked(const String &name) constdart::Class
LookupGetterFunction(const String &name) constdart::Class
LookupInstanceField(const String &name) constdart::Class
LookupInstanceFieldAllowPrivate(const String &name) constdart::Class
LookupSetterFunction(const String &name) constdart::Class
LookupStaticField(const String &name) constdart::Class
LookupStaticFieldAllowPrivate(const String &name) constdart::Class
LookupStaticFunction(const String &name) constdart::Class
LookupStaticFunctionAllowPrivate(const String &name) constdart::Class
MakeUnusedSpaceTraversable(const Object &obj, intptr_t original_size, intptr_t used_size)dart::Objectstatic
MarkFieldBoxedDuringReload(ClassTable *class_table, const Field &field) constdart::Class
megamorphic_cache_class()dart::Objectinlinestatic
MigrateImplicitStaticClosures(ProgramReloadContext *context, const Class &new_cls) constdart::Class
Mixin() constdart::Class
monomorphicsmiablecall_class()dart::Objectinlinestatic
Name() constdart::Class
NameCString(NameVisibility name_visibility) constdart::Class
NameDisambiguation enum namedart::Object
namespace_class()dart::Objectinlinestatic
NameVisibility enum namedart::Object
New(IsolateGroup *isolate_group, bool register_class=true)dart::Classstatic
New(const Library &lib, const String &name, const Script &script, TokenPosition token_pos, bool register_class=true)dart::Classstatic
NewExternalTypedDataClass(intptr_t class_id, IsolateGroup *isolate)dart::Classstatic
NewNativeWrapper(const Library &library, const String &name, int num_fields)dart::Classstatic
NewPointerClass(intptr_t class_id, IsolateGroup *isolate_group)dart::Classstatic
NewStringClass(intptr_t class_id, IsolateGroup *isolate_group)dart::Classstatic
NewTypedDataClass(intptr_t class_id, IsolateGroup *isolate_group)dart::Classstatic
NewTypedDataViewClass(intptr_t class_id, IsolateGroup *isolate_group)dart::Classstatic
NewUnmodifiableTypedDataViewClass(intptr_t class_id, IsolateGroup *isolate_group)dart::Classstatic
NoteImplementor(const Class &implementor) constdart::Class
null()dart::Objectinlinestatic
num_native_fields() constdart::Classinline
num_type_arguments_offset()dart::Classinlinestatic
NumNativeFieldsOf(ClassPtr clazz)dart::Classinlinestatic
NumTypeArguments() constdart::Class
NumTypeParameters(Thread *thread) constdart::Class
NumTypeParameters() constdart::Classinline
Objectdart::Classfriend
object_pool_class()dart::Objectinlinestatic
ObjectPtrType typedefdart::Object
OffsetToFieldMap(ClassTable *class_table=nullptr) constdart::Class
operator=(ObjectPtr value)dart::Objectinline
patch_class_class()dart::Objectinlinestatic
PatchFieldsAndFunctions() constdart::Class
pc_descriptors_class()dart::Objectinlinestatic
Precompilerdart::Classfriend
Print() constdart::Object
PrintImplementationFields(JSONStream *stream) constdart::Object
PrintImplementationFieldsImpl(const JSONArray &jsarr_fields) constdart::Objectvirtual
PrintJSON(JSONStream *stream, bool ref=true) constdart::Object
PrintJSONImpl(JSONStream *stream, bool ref) constdart::Objectvirtual
ProgramWalkerdart::Classfriend
ptr() constdart::Objectinline
ptr_dart::Objectprotected
RareType() constdart::Class
raw_value() constdart::Objectinlineprotected
RawCast(ObjectPtr obj)dart::Objectinlinestatic
ReadOnlyHandle()dart::Objectinlinestatic
ReadOnlyHandleImpl(intptr_t cid)dart::Objectinlineprotectedstatic
RegisterCHACode(const Code &code)dart::Class
RoundedAllocationSize(intptr_t size)dart::Objectinlineprotectedstatic
script() constdart::Classinline
script_class()dart::Objectinlinestatic
ScrubbedName() constdart::Class
ScrubbedNameCString() constdart::Class
sentinel_class()dart::Objectinlinestatic
set_allocation_stub(const Code &value) constdart::Class
set_can_be_future(bool value) constdart::Class
set_constants(const Array &value) constdart::Class
set_dependent_code(const WeakArray &array) constdart::Class
set_direct_implementors(const GrowableObjectArray &implementors) constdart::Class
set_direct_subclasses(const GrowableObjectArray &subclasses) constdart::Class
set_end_token_pos(TokenPosition value) constdart::Class
set_has_dynamically_extendable_subtypes(bool value) constdart::Class
set_has_pragma(bool value) constdart::Class
set_id(intptr_t value) constdart::Classinline
set_instance_size(intptr_t host_value_in_bytes, intptr_t target_value_in_bytes) constdart::Classinline
set_instance_size_in_words(intptr_t host_value, intptr_t target_value) constdart::Classinline
set_interfaces(const Array &value) constdart::Class
set_is_abstract() constdart::Class
set_is_allocate_finalized() constdart::Class
set_is_allocated(bool value) constdart::Class
set_is_allocated_unsafe(bool value) constdart::Class
set_is_base_class() constdart::Class
set_is_const() constdart::Class
set_is_declaration_loaded() constdart::Class
set_is_declaration_loaded_unsafe() constdart::Class
set_is_deeply_immutable(bool value) constdart::Class
set_is_dynamically_extendable(bool value) constdart::Class
set_is_enum_class() constdart::Class
set_is_fields_marked_nullable() constdart::Class
set_is_final() constdart::Class
set_is_finalized() constdart::Class
set_is_finalized_unsafe() constdart::Class
set_is_future_subtype(bool value) constdart::Class
set_is_implemented() constdart::Class
set_is_implemented_unsafe() constdart::Class
set_is_interface_class() constdart::Class
set_is_isolate_unsendable(bool value) constdart::Class
set_is_isolate_unsendable_due_to_pragma(bool value) constdart::Class
set_is_loaded(bool value) constdart::Class
set_is_mixin_class() constdart::Class
set_is_prefinalized() constdart::Class
set_is_sealed() constdart::Class
set_is_synthesized_class() constdart::Class
set_is_synthesized_class_unsafe() constdart::Class
set_is_transformed_mixin_application() constdart::Class
set_is_type_finalized() constdart::Class
set_kernel_offset(intptr_t value) constdart::Classinline
set_library(const Library &value) constdart::Class
set_next_field_offset(intptr_t host_value_in_bytes, intptr_t target_value_in_bytes) constdart::Classinline
set_next_field_offset_in_words(intptr_t host_value, intptr_t target_value) constdart::Classinline
set_num_native_fields(uint16_t value) constdart::Classinline
set_num_type_arguments(intptr_t value) constdart::Class
set_num_type_arguments_unsafe(intptr_t value) constdart::Class
set_script(const Script &value) constdart::Class
set_super_type(const Type &value) constdart::Class
set_token_pos(TokenPosition value) constdart::Class
set_type_arguments_field_offset(intptr_t host_value_in_bytes, intptr_t target_value_in_bytes) constdart::Classinline
set_type_arguments_field_offset_in_words(intptr_t host_value, intptr_t target_value) constdart::Classinline
set_type_parameters(const TypeParameters &value) constdart::Class
set_vm_isolate_snapshot_object_table(const Array &table)dart::Objectstatic
set_vtable(cpp_vtable value)dart::Objectinlineprotected
SetCanonical() constdart::Objectinline
SetFields(const Array &value) constdart::Class
SetFunctions(const Array &value) constdart::Class
SetImmutable() constdart::Objectinline
setPtr(ObjectPtr value, intptr_t default_cid)dart::Objectinlineprotected
SetTraceAllocation(bool trace_allocation) constdart::Class
SetUserVisibleNameInClassTable()dart::Class
ShouldHaveImmutabilityBitSet(classid_t class_id)dart::Objectstatic
singletargetcache_class()dart::Objectinlinestatic
SourceFingerprint() constdart::Class
StoreCompressedPointer(compressed_type const *addr, type value) constdart::Objectinlineprotected
StoreNonPointer(const FieldType *addr, ValueType value) constdart::Objectinlineprotected
StoreNonPointer(const FieldType *addr, ValueType value) constdart::Objectinlineprotected
StorePointer(type const *addr, type value) constdart::Objectinlineprotected
StorePointerUnaligned(type const *addr, type value, Thread *thread) constdart::Objectinlineprotected
StoreSimd128(const FieldType *addr, simd128_value_t value) constdart::Objectinlineprotected
StoreSmi(SmiPtr const *addr, SmiPtr value) constdart::Objectinlineprotected
subtypetestcache_class()dart::Objectinlinestatic
super_type() constdart::Classinline
super_type_offset()dart::Classinlinestatic
SuperClass(ClassTable *class_table=nullptr) constdart::Class
tags_offset()dart::Objectinlinestatic
target_instance_size() constdart::Classinline
target_instance_size(ClassPtr clazz)dart::Classinlinestatic
target_instance_size_in_words(const ClassPtr cls)dart::Classinlinestatic
target_next_field_offset() constdart::Classinline
target_next_field_offset_in_words(const ClassPtr cls)dart::Classinlinestatic
target_type_arguments_field_offset() constdart::Classinline
target_type_arguments_field_offset_in_words(const ClassPtr cls)dart::Classinlinestatic
to_offset(intptr_t length=0)dart::Objectinlineprotectedstatic
ToCString() constdart::Objectinlinevirtual
token_pos() constdart::Classinline
TraceAllocation(IsolateGroup *isolate_group) constdart::Class
Typedart::Classfriend
type_arguments_class()dart::Objectinlinestatic
type_parameters() constdart::Classinline
type_parameters_class()dart::Objectinlinestatic
TypeParameterAt(intptr_t index, Nullability nullability=Nullability::kNonNullable) constdart::Class
UnboxedFieldSizeInBytesByCid(intptr_t cid)dart::Classstatic
unhandled_exception_class()dart::Objectinlinestatic
UnimplementedMethod() constdart::Objectprotected
unlinkedcall_class()dart::Objectinlinestatic
UnsafeMutableNonPointer(const FieldType *addr) constdart::Objectinlineprotected
UntaggedObjectType typedefdart::Object
unwind_error_class()dart::Objectinlinestatic
UserVisibleName() constdart::Class
UserVisibleNameCString() constdart::Class
var_descriptors_class()dart::Objectinlinestatic
VerifyBuiltinVtable(intptr_t cid)dart::Objectinlinestatic
VerifyBuiltinVtables()dart::Objectstatic
VerifyEntryPoint() constdart::Class
void_class()dart::Objectinlinestatic
vtable() constdart::Objectinlineprotected
weak_array_class()dart::Objectinlinestatic
weak_serialization_reference_class()dart::Objectinlinestatic
ZoneHandle()dart::Objectinlinestatic
ZoneHandle(Zone *zone)dart::Objectinlinestatic
ZoneHandle(ObjectPtr ptr)dart::Objectinlinestatic
ZoneHandle(Zone *zone, ObjectPtr ptr)dart::Objectinlinestatic
ZoneHandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid)dart::Objectinlineprotectedstatic
~Object()dart::Objectinlinevirtual