177 unsafe.ensureClassInitialized(java.net.HttpCookie.class);
178 return javaNetHttpCookieAccess;
179 }
180
181 public static void setJavaNetSocketAccess(JavaNetSocketAccess jnsa) {
182 javaNetSocketAccess = jnsa;
183 }
184
185 public static JavaNetSocketAccess getJavaNetSocketAccess() {
186 if (javaNetSocketAccess == null)
187 unsafe.ensureClassInitialized(java.net.ServerSocket.class);
188 return javaNetSocketAccess;
189 }
190
191 public static void setJavaNioAccess(JavaNioAccess jna) {
192 javaNioAccess = jna;
193 }
194
195 public static JavaNioAccess getJavaNioAccess() {
196 if (javaNioAccess == null) {
197 // Ensure java.nio.ByteOrder is initialized; we know that
198 // this class initializes java.nio.Bits that provides the
199 // shared secret.
200 unsafe.ensureClassInitialized(java.nio.ByteOrder.class);
201 }
202 return javaNioAccess;
203 }
204
205 public static void setJavaIOAccess(JavaIOAccess jia) {
206 javaIOAccess = jia;
207 }
208
209 public static JavaIOAccess getJavaIOAccess() {
210 if (javaIOAccess == null) {
211 unsafe.ensureClassInitialized(Console.class);
212 }
213 return javaIOAccess;
214 }
215
216 public static void setJavaIOFileDescriptorAccess(JavaIOFileDescriptorAccess jiofda) {
217 javaIOFileDescriptorAccess = jiofda;
218 }
219
220 public static JavaIOFilePermissionAccess getJavaIOFilePermissionAccess() {
|
177 unsafe.ensureClassInitialized(java.net.HttpCookie.class);
178 return javaNetHttpCookieAccess;
179 }
180
181 public static void setJavaNetSocketAccess(JavaNetSocketAccess jnsa) {
182 javaNetSocketAccess = jnsa;
183 }
184
185 public static JavaNetSocketAccess getJavaNetSocketAccess() {
186 if (javaNetSocketAccess == null)
187 unsafe.ensureClassInitialized(java.net.ServerSocket.class);
188 return javaNetSocketAccess;
189 }
190
191 public static void setJavaNioAccess(JavaNioAccess jna) {
192 javaNioAccess = jna;
193 }
194
195 public static JavaNioAccess getJavaNioAccess() {
196 if (javaNioAccess == null) {
197 // Ensure java.nio.Buffer is initialized, which provides the
198 // shared secret.
199 unsafe.ensureClassInitialized(java.nio.Buffer.class);
200 }
201 return javaNioAccess;
202 }
203
204 public static void setJavaIOAccess(JavaIOAccess jia) {
205 javaIOAccess = jia;
206 }
207
208 public static JavaIOAccess getJavaIOAccess() {
209 if (javaIOAccess == null) {
210 unsafe.ensureClassInitialized(Console.class);
211 }
212 return javaIOAccess;
213 }
214
215 public static void setJavaIOFileDescriptorAccess(JavaIOFileDescriptorAccess jiofda) {
216 javaIOFileDescriptorAccess = jiofda;
217 }
218
219 public static JavaIOFilePermissionAccess getJavaIOFilePermissionAccess() {
|