#include <isolate_reload.h>
Definition at line 291 of file isolate_reload.h.
◆ ProgramReloadContext()
Definition at line 564 of file isolate_reload.cc.
569 isolate_group_(isolate_group),
577
578
579
581}
IsolateGroupReloadContext * group_reload_context()
static Thread * Current()
◆ ~ProgramReloadContext()
dart::ProgramReloadContext::~ProgramReloadContext |
( |
| ) |
|
◆ group_reload_context()
Definition at line 301 of file isolate_reload.h.
301 {
302 return group_reload_context_.get();
303 }
◆ IsSameClass()
bool dart::ProgramReloadContext::IsSameClass |
( |
const Class & |
a, |
|
|
const Class & |
b |
|
) |
| |
|
static |
Definition at line 517 of file isolate_reload.cc.
517 {
518
519
520
523
524 if (!a_name.Equals(b_name)) {
525 return false;
526 }
527
530
531 if (a_lib.IsNull() || b_lib.IsNull()) {
532 return a_lib.ptr() == b_lib.ptr();
533 }
534 return (a_lib.private_key() == b_lib.private_key());
535}
◆ IsSameLibrary()
bool dart::ProgramReloadContext::IsSameLibrary |
( |
const Library & |
a_lib, |
|
|
const Library & |
b_lib |
|
) |
| |
|
static |
Definition at line 537 of file isolate_reload.cc.
538 {
539 const String& a_lib_url =
541 const String& b_lib_url =
543 return a_lib_url.Equals(b_lib_url);
544}
◆ zone()
Zone * dart::ProgramReloadContext::zone |
( |
| ) |
const |
|
inline |
◆ Class
◆ Isolate
◆ IsolateGroup
◆ IsolateGroupReloadContext
◆ Library
◆ ObjectLocator
◆ ReasonForCancelling
The documentation for this class was generated from the following files: