< prev index next >

src/java.base/share/native/libjava/System.c

Print this page




 191         PUTPROP(propArray, _ftp_nonProxyHosts_NDX, sprops->exceptionList);
 192         PUTPROP(propArray, _socksNonProxyHosts_NDX, sprops->exceptionList);
 193     }
 194 #endif
 195 
 196     /* data model */
 197     if (sizeof(sprops) == 4) {
 198         sprops->data_model = "32";
 199     } else if (sizeof(sprops) == 8) {
 200         sprops->data_model = "64";
 201     } else {
 202         sprops->data_model = "unknown";
 203     }
 204     PUTPROP(propArray, _sun_arch_data_model_NDX, sprops->data_model);
 205 
 206     /* patch level */
 207     PUTPROP(propArray, _sun_os_patch_level_NDX, sprops->patch_level);
 208 
 209     PUTPROP(propArray, _awt_toolkit_NDX, sprops->awt_toolkit);
 210 
 211     /* Java2D properties */
 212     /* Note: java.awt.graphicsenv is an implementation private property which
 213      * just happens to have a java.* name because it is referenced in
 214      * a java.awt class. It is the mechanism by which the implementation
 215      * finds the appropriate class in the JRE for the platform.
 216      * It is explicitly not designed to be overridden by clients as
 217      * a way of replacing the implementation class, and in any case
 218      * the mechanism by which the class is loaded is constrained to only
 219      * find and load classes that are part of the JRE.
 220      * This property may be removed if that mechanism is redesigned
 221      */
 222     PUTPROP(propArray, _java_awt_graphicsenv_NDX, sprops->graphics_env);
 223 
 224     PUTPROP_PlatformString(propArray, _java_io_tmpdir_NDX, sprops->tmp_dir);
 225 
 226     PUTPROP_PlatformString(propArray, _user_name_NDX, sprops->user_name);
 227     PUTPROP_PlatformString(propArray, _user_home_NDX, sprops->user_home);
 228     PUTPROP_PlatformString(propArray, _user_dir_NDX, sprops->user_dir);
 229 
 230    /*
 231     * Set i18n related property fields from platform.
 232     */
 233    PUTPROP(propArray, _display_language_NDX, sprops->display_language);
 234    PUTPROP(propArray, _display_script_NDX, sprops->display_script);
 235    PUTPROP(propArray, _display_country_NDX, sprops->display_country);
 236    PUTPROP(propArray, _display_variant_NDX, sprops->display_variant);
 237 
 238    PUTPROP(propArray, _format_language_NDX, sprops->format_language);
 239    PUTPROP(propArray, _format_script_NDX, sprops->format_script);
 240    PUTPROP(propArray, _format_country_NDX, sprops->format_country);
 241    PUTPROP(propArray, _format_variant_NDX, sprops->format_variant);
 242 
 243    return propArray;




 191         PUTPROP(propArray, _ftp_nonProxyHosts_NDX, sprops->exceptionList);
 192         PUTPROP(propArray, _socksNonProxyHosts_NDX, sprops->exceptionList);
 193     }
 194 #endif
 195 
 196     /* data model */
 197     if (sizeof(sprops) == 4) {
 198         sprops->data_model = "32";
 199     } else if (sizeof(sprops) == 8) {
 200         sprops->data_model = "64";
 201     } else {
 202         sprops->data_model = "unknown";
 203     }
 204     PUTPROP(propArray, _sun_arch_data_model_NDX, sprops->data_model);
 205 
 206     /* patch level */
 207     PUTPROP(propArray, _sun_os_patch_level_NDX, sprops->patch_level);
 208 
 209     PUTPROP(propArray, _awt_toolkit_NDX, sprops->awt_toolkit);
 210 













 211     PUTPROP_PlatformString(propArray, _java_io_tmpdir_NDX, sprops->tmp_dir);
 212 
 213     PUTPROP_PlatformString(propArray, _user_name_NDX, sprops->user_name);
 214     PUTPROP_PlatformString(propArray, _user_home_NDX, sprops->user_home);
 215     PUTPROP_PlatformString(propArray, _user_dir_NDX, sprops->user_dir);
 216 
 217    /*
 218     * Set i18n related property fields from platform.
 219     */
 220    PUTPROP(propArray, _display_language_NDX, sprops->display_language);
 221    PUTPROP(propArray, _display_script_NDX, sprops->display_script);
 222    PUTPROP(propArray, _display_country_NDX, sprops->display_country);
 223    PUTPROP(propArray, _display_variant_NDX, sprops->display_variant);
 224 
 225    PUTPROP(propArray, _format_language_NDX, sprops->format_language);
 226    PUTPROP(propArray, _format_script_NDX, sprops->format_script);
 227    PUTPROP(propArray, _format_country_NDX, sprops->format_country);
 228    PUTPROP(propArray, _format_variant_NDX, sprops->format_variant);
 229 
 230    return propArray;


< prev index next >