src/share/vm/runtime/arguments.hpp
Print this page
rev 6853 : 8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
*** 577,592 ****
static void set_meta_index_path(char* meta_index_path, char* meta_index_dir) {
_meta_index_path = meta_index_path;
_meta_index_dir = meta_index_dir;
}
! static char *get_java_home() { return _java_home->value(); }
! static char *get_dll_dir() { return _sun_boot_library_path->value(); }
! static char *get_endorsed_dir() { return _java_endorsed_dirs->value(); }
! static char *get_sysclasspath() { return _sun_boot_class_path->value(); }
static char* get_meta_index_path() { return _meta_index_path; }
static char* get_meta_index_dir() { return _meta_index_dir; }
// Operation modi
static Mode mode() { return _mode; }
// Utility: copies src into buf, replacing "%%" with "%" and "%p" with pid.
--- 577,595 ----
static void set_meta_index_path(char* meta_index_path, char* meta_index_dir) {
_meta_index_path = meta_index_path;
_meta_index_dir = meta_index_dir;
}
! static char* get_java_home() { return _java_home->value(); }
! static char* get_dll_dir() { return _sun_boot_library_path->value(); }
! static char* get_endorsed_dir() { return _java_endorsed_dirs->value(); }
! static char* get_sysclasspath() { return _sun_boot_class_path->value(); }
static char* get_meta_index_path() { return _meta_index_path; }
static char* get_meta_index_dir() { return _meta_index_dir; }
+ static char* get_ext_dirs() { return _java_ext_dirs->value(); }
+ static char* get_appclasspath() { return _java_class_path->value(); }
+ static void fix_appclasspath();
// Operation modi
static Mode mode() { return _mode; }
// Utility: copies src into buf, replacing "%%" with "%" and "%p" with pid.