< prev index next >

hotspot/src/share/vm/runtime/java.hpp

Print this page

        

*** 79,89 **** // same thing. For example, we represent "1.5.0" as major version 5 (we // drop the leading 1 and use 5 as the 'major'). uint8_t _major; uint8_t _minor; ! uint8_t _micro; uint8_t _update; uint8_t _special; uint8_t _build; // If partially initialized, the above fields are invalid and we know --- 79,89 ---- // same thing. For example, we represent "1.5.0" as major version 5 (we // drop the leading 1 and use 5 as the 'major'). uint8_t _major; uint8_t _minor; ! uint8_t _security; uint8_t _update; uint8_t _special; uint8_t _build; // If partially initialized, the above fields are invalid and we know
*** 100,127 **** // initializes or partially initializes the _current static field static void initialize(); // Completes initialization for a pre-JDK6 version. static void fully_initialize(uint8_t major, uint8_t minor = 0, ! uint8_t micro = 0, uint8_t update = 0); public: // Returns true if the the current version has only been partially initialized static bool is_partially_initialized() { return _current._partially_initialized; } ! JDK_Version() : _major(0), _minor(0), _micro(0), _update(0), _special(0), _build(0), _partially_initialized(false), _thread_park_blocker(false), _post_vm_init_hook_enabled(false) {} ! JDK_Version(uint8_t major, uint8_t minor = 0, uint8_t micro = 0, uint8_t update = 0, uint8_t special = 0, uint8_t build = 0, bool thread_park_blocker = false, bool post_vm_init_hook_enabled = false) : ! _major(major), _minor(minor), _micro(micro), _update(update), _special(special), _build(build), _partially_initialized(false), _thread_park_blocker(thread_park_blocker), _post_vm_init_hook_enabled(post_vm_init_hook_enabled) {} --- 100,127 ---- // initializes or partially initializes the _current static field static void initialize(); // Completes initialization for a pre-JDK6 version. static void fully_initialize(uint8_t major, uint8_t minor = 0, ! uint8_t security = 0, uint8_t update = 0); public: // Returns true if the the current version has only been partially initialized static bool is_partially_initialized() { return _current._partially_initialized; } ! JDK_Version() : _major(0), _minor(0), _security(0), _update(0), _special(0), _build(0), _partially_initialized(false), _thread_park_blocker(false), _post_vm_init_hook_enabled(false) {} ! JDK_Version(uint8_t major, uint8_t minor = 0, uint8_t security = 0, uint8_t update = 0, uint8_t special = 0, uint8_t build = 0, bool thread_park_blocker = false, bool post_vm_init_hook_enabled = false) : ! _major(major), _minor(minor), _security(security), _update(update), _special(special), _build(build), _partially_initialized(false), _thread_park_blocker(thread_park_blocker), _post_vm_init_hook_enabled(post_vm_init_hook_enabled) {}
*** 137,147 **** return JDK_Version(major, 0, 0, update_number); } uint8_t major_version() const { return _major; } uint8_t minor_version() const { return _minor; } ! uint8_t micro_version() const { return _micro; } uint8_t update_version() const { return _update; } uint8_t special_update_version() const { return _special; } uint8_t build_number() const { return _build; } bool supports_thread_park_blocker() const { --- 137,147 ---- return JDK_Version(major, 0, 0, update_number); } uint8_t major_version() const { return _major; } uint8_t minor_version() const { return _minor; } ! uint8_t security_version() const { return _security; } uint8_t update_version() const { return _update; } uint8_t special_update_version() const { return _special; } uint8_t build_number() const { return _build; } bool supports_thread_park_blocker() const {
< prev index next >