src/solaris/classes/java/lang/ProcessEnvironment.java

Print this page
rev 3186 : 6880112: Project Coin: Port JDK core library code to use diamond operator

*** 66,76 **** static { // We cache the C environment. This means that subsequent calls // to putenv/setenv from C will not be visible from Java code. byte[][] environ = environ(); ! theEnvironment = new HashMap<Variable,Value>(environ.length/2 + 3); // Read environment variables back to front, // so that earlier variables override later ones. for (int i = environ.length-1; i > 0; i-=2) theEnvironment.put(Variable.valueOf(environ[i-1]), Value.valueOf(environ[i])); --- 66,76 ---- static { // We cache the C environment. This means that subsequent calls // to putenv/setenv from C will not be visible from Java code. byte[][] environ = environ(); ! theEnvironment = new HashMap<>(environ.length/2 + 3); // Read environment variables back to front, // so that earlier variables override later ones. for (int i = environ.length-1; i > 0; i-=2) theEnvironment.put(Variable.valueOf(environ[i-1]), Value.valueOf(environ[i]));