comparison src/classes/sun/misc/SharedSecrets.java @ 32:05294e96a284

Extended the model class sun.misc.SharedSecrets to make it compatible with the updates in jdk8u121. The update caused the test gov.nasa.jpf.test.java.io.ObjectStreamTest to fail.
author nastaran <nastaran.shafiei@gmail.com>
date Mon, 06 Feb 2017 18:03:21 -0800
parents 0069194b1048
children
comparison
equal deleted inserted replaced
31:0069194b1048 32:05294e96a284
55 private static JavaIODeleteOnExitAccess javaIODeleteOnExitAccess; 55 private static JavaIODeleteOnExitAccess javaIODeleteOnExitAccess;
56 private static JavaNetAccess javaNetAccess; 56 private static JavaNetAccess javaNetAccess;
57 private static JavaIOFileDescriptorAccess javaIOFileDescriptorAccess; 57 private static JavaIOFileDescriptorAccess javaIOFileDescriptorAccess;
58 private static JavaNioAccess javaNioAccess; 58 private static JavaNioAccess javaNioAccess;
59 private static JavaAWTAccess javaAWTAccess; 59 private static JavaAWTAccess javaAWTAccess;
60 private static JavaOISAccess javaOISAccess;
60 private static JavaObjectInputStreamAccess javaObjectInputStreamAccess; 61 private static JavaObjectInputStreamAccess javaObjectInputStreamAccess;
61 62
62 // (required for EnumSet ops) 63 // (required for EnumSet ops)
63 public static JavaLangAccess getJavaLangAccess() { 64 public static JavaLangAccess getJavaLangAccess() {
64 return javaLangAccess; 65 return javaLangAccess;
155 javaAWTAccess = jaa; 156 javaAWTAccess = jaa;
156 } 157 }
157 public static JavaAWTAccess getJavaAWTAccess(){ 158 public static JavaAWTAccess getJavaAWTAccess(){
158 return javaAWTAccess; 159 return javaAWTAccess;
159 } 160 }
161
162 public static void setJavaOISAccess(JavaOISAccess access) {
163 javaOISAccess = access;
164 }
165
166 public static JavaOISAccess getJavaOISAccess() {
167 if (javaOISAccess == null) {
168 unsafe.ensureClassInitialized(ObjectInputStream.class);
169 throw new UnsupportedOperationException("sun.misc.SharedSecrets.getJavaOISAccess() not supported yet");
170 }
171
172 return javaOISAccess;
173 }
160 } 174 }