diff 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
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.hpp	Sat Aug 13 18:21:33 2011 +0200
+++ b/src/share/vm/runtime/arguments.hpp	Sun Aug 14 00:55:28 2011 +0200
@@ -245,6 +245,7 @@
   static SystemProperty *_java_home;
   static SystemProperty *_java_class_path;
   static SystemProperty *_sun_boot_class_path;
+  static SystemProperty *_compiler_class_path;
 
   // Meta-index for knowing what packages are in the boot class path
   static char* _meta_index_path;
@@ -525,6 +526,7 @@
   static void set_ext_dirs(char *value) { _java_ext_dirs->set_value(value); }
   static void set_endorsed_dirs(char *value) { _java_endorsed_dirs->set_value(value); }
   static void set_sysclasspath(char *value) { _sun_boot_class_path->set_value(value); }
+  static void set_compilerclasspath(char *value) { _compiler_class_path->set_value(value); }
   static void append_sysclasspath(const char *value) { _sun_boot_class_path->append_value(value); }
   static void set_meta_index_path(char* meta_index_path, char* meta_index_dir) {
     _meta_index_path = meta_index_path;
@@ -535,6 +537,7 @@
   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_compilerclasspath() { return _compiler_class_path->value(); }
   static char* get_meta_index_path() { return _meta_index_path; }
   static char* get_meta_index_dir()  { return _meta_index_dir;  }