class ArtMethod; class CodeItemDataAccessor; class Thread; class ShadowFrame;
namespace mirror { class Object;
} // namespace mirror
namespace interpreter {
// Support for an unstarted runtime. These are special handwritten implementations for select // libcore native and non-native methods so we can compile-time initialize classes in the boot // image. // // While it would technically be OK to only expose the public functions, a class was chosen to // wrap this so the actual implementations are exposed for testing. This is also why the private // methods are not documented here - they are not intended to be used directly except in // testing.
class UnstartedRuntime { public:
EXPORT staticvoid Initialize();
// For testing. When we destroy the Runtime and create a new one, // we need to reinitialize maps with new `ArtMethod*` keys. staticvoid Reinitialize();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.