comparison src/share/vm/runtime/arguments.hpp @ 3546:4aa80ca3dbec

Separate compiler bootstrappath from application bootstrappath.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Sun, 14 Aug 2011 00:55:28 +0200
parents 75a99b4f1c98
children 723df37192d6
comparison
equal deleted inserted replaced
3545:d8c27956ec6e 3546:4aa80ca3dbec
243 static SystemProperty *_sun_boot_library_path; 243 static SystemProperty *_sun_boot_library_path;
244 static SystemProperty *_java_library_path; 244 static SystemProperty *_java_library_path;
245 static SystemProperty *_java_home; 245 static SystemProperty *_java_home;
246 static SystemProperty *_java_class_path; 246 static SystemProperty *_java_class_path;
247 static SystemProperty *_sun_boot_class_path; 247 static SystemProperty *_sun_boot_class_path;
248 static SystemProperty *_compiler_class_path;
248 249
249 // Meta-index for knowing what packages are in the boot class path 250 // Meta-index for knowing what packages are in the boot class path
250 static char* _meta_index_path; 251 static char* _meta_index_path;
251 static char* _meta_index_dir; 252 static char* _meta_index_dir;
252 253
523 static void set_java_home(char *value) { _java_home->set_value(value); } 524 static void set_java_home(char *value) { _java_home->set_value(value); }
524 static void set_library_path(char *value) { _java_library_path->set_value(value); } 525 static void set_library_path(char *value) { _java_library_path->set_value(value); }
525 static void set_ext_dirs(char *value) { _java_ext_dirs->set_value(value); } 526 static void set_ext_dirs(char *value) { _java_ext_dirs->set_value(value); }
526 static void set_endorsed_dirs(char *value) { _java_endorsed_dirs->set_value(value); } 527 static void set_endorsed_dirs(char *value) { _java_endorsed_dirs->set_value(value); }
527 static void set_sysclasspath(char *value) { _sun_boot_class_path->set_value(value); } 528 static void set_sysclasspath(char *value) { _sun_boot_class_path->set_value(value); }
529 static void set_compilerclasspath(char *value) { _compiler_class_path->set_value(value); }
528 static void append_sysclasspath(const char *value) { _sun_boot_class_path->append_value(value); } 530 static void append_sysclasspath(const char *value) { _sun_boot_class_path->append_value(value); }
529 static void set_meta_index_path(char* meta_index_path, char* meta_index_dir) { 531 static void set_meta_index_path(char* meta_index_path, char* meta_index_dir) {
530 _meta_index_path = meta_index_path; 532 _meta_index_path = meta_index_path;
531 _meta_index_dir = meta_index_dir; 533 _meta_index_dir = meta_index_dir;
532 } 534 }
533 535
534 static char *get_java_home() { return _java_home->value(); } 536 static char *get_java_home() { return _java_home->value(); }
535 static char *get_dll_dir() { return _sun_boot_library_path->value(); } 537 static char *get_dll_dir() { return _sun_boot_library_path->value(); }
536 static char *get_endorsed_dir() { return _java_endorsed_dirs->value(); } 538 static char *get_endorsed_dir() { return _java_endorsed_dirs->value(); }
537 static char *get_sysclasspath() { return _sun_boot_class_path->value(); } 539 static char *get_sysclasspath() { return _sun_boot_class_path->value(); }
540 static char *get_compilerclasspath() { return _compiler_class_path->value(); }
538 static char* get_meta_index_path() { return _meta_index_path; } 541 static char* get_meta_index_path() { return _meta_index_path; }
539 static char* get_meta_index_dir() { return _meta_index_dir; } 542 static char* get_meta_index_dir() { return _meta_index_dir; }
540 543
541 // Operation modi 544 // Operation modi
542 static Mode mode() { return _mode; } 545 static Mode mode() { return _mode; }