hotspot/src/share/vm/runtime/globals.hpp
changeset 37208 aaf76eb8cfd4
parent 37205 dd547442bfea
child 37213 44ada89d5ba3
--- a/hotspot/src/share/vm/runtime/globals.hpp	Wed Mar 30 17:25:32 2016 +0300
+++ b/hotspot/src/share/vm/runtime/globals.hpp	Wed Mar 30 14:44:27 2016 -0500
@@ -224,6 +224,9 @@
 typedef const char* ccstr;
 typedef const char* ccstrlist;   // represents string arguments which accumulate
 
+// function type that will construct default range string
+typedef const char* (*RangeStrFunc)(void);
+
 struct Flag {
   enum Flags {
     // value origin
@@ -305,6 +308,14 @@
   static Flag* find_flag(const char* name, size_t length, bool allow_locked = false, bool return_flag = false);
   static Flag* fuzzy_match(const char* name, size_t length, bool allow_locked = false);
 
+  static const char* get_int_default_range_str();
+  static const char* get_uint_default_range_str();
+  static const char* get_intx_default_range_str();
+  static const char* get_uintx_default_range_str();
+  static const char* get_uint64_t_default_range_str();
+  static const char* get_size_t_default_range_str();
+  static const char* get_double_default_range_str();
+
   void check_writable();
 
   bool is_bool() const;