< prev index next >

src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java

Print this page
rev 15833 : 8168073: Speed up URI creation during module bootstrap
Reviewed-by: alanb


 123     public static JavaLangReflectModuleAccess getJavaLangReflectModuleAccess() {
 124         if (javaLangReflectModuleAccess == null)
 125             unsafe.ensureClassInitialized(java.lang.reflect.Module.class);
 126         return javaLangReflectModuleAccess;
 127     }
 128 
 129     public static void setJavaLangRefAccess(JavaLangRefAccess jlra) {
 130         javaLangRefAccess = jlra;
 131     }
 132 
 133     public static JavaLangRefAccess getJavaLangRefAccess() {
 134         return javaLangRefAccess;
 135     }
 136 
 137     public static void setJavaNetAccess(JavaNetAccess jna) {
 138         javaNetAccess = jna;
 139     }
 140 
 141     public static JavaNetAccess getJavaNetAccess() {
 142         if (javaNetAccess == null)
 143             unsafe.ensureClassInitialized(java.net.URLClassLoader.class);
 144         return javaNetAccess;
 145     }
 146 
 147     public static void setJavaNetInetAddressAccess(JavaNetInetAddressAccess jna) {
 148         javaNetInetAddressAccess = jna;
 149     }
 150 
 151     public static JavaNetInetAddressAccess getJavaNetInetAddressAccess() {
 152         if (javaNetInetAddressAccess == null)
 153             unsafe.ensureClassInitialized(java.net.InetAddress.class);
 154         return javaNetInetAddressAccess;
 155     }
 156 
 157     public static void setJavaNetHttpCookieAccess(JavaNetHttpCookieAccess a) {
 158         javaNetHttpCookieAccess = a;
 159     }
 160 
 161     public static JavaNetHttpCookieAccess getJavaNetHttpCookieAccess() {
 162         if (javaNetHttpCookieAccess == null)
 163             unsafe.ensureClassInitialized(java.net.HttpCookie.class);




 123     public static JavaLangReflectModuleAccess getJavaLangReflectModuleAccess() {
 124         if (javaLangReflectModuleAccess == null)
 125             unsafe.ensureClassInitialized(java.lang.reflect.Module.class);
 126         return javaLangReflectModuleAccess;
 127     }
 128 
 129     public static void setJavaLangRefAccess(JavaLangRefAccess jlra) {
 130         javaLangRefAccess = jlra;
 131     }
 132 
 133     public static JavaLangRefAccess getJavaLangRefAccess() {
 134         return javaLangRefAccess;
 135     }
 136 
 137     public static void setJavaNetAccess(JavaNetAccess jna) {
 138         javaNetAccess = jna;
 139     }
 140 
 141     public static JavaNetAccess getJavaNetAccess() {
 142         if (javaNetAccess == null)
 143             unsafe.ensureClassInitialized(java.net.URI.class);
 144         return javaNetAccess;
 145     }
 146 
 147     public static void setJavaNetInetAddressAccess(JavaNetInetAddressAccess jna) {
 148         javaNetInetAddressAccess = jna;
 149     }
 150 
 151     public static JavaNetInetAddressAccess getJavaNetInetAddressAccess() {
 152         if (javaNetInetAddressAccess == null)
 153             unsafe.ensureClassInitialized(java.net.InetAddress.class);
 154         return javaNetInetAddressAccess;
 155     }
 156 
 157     public static void setJavaNetHttpCookieAccess(JavaNetHttpCookieAccess a) {
 158         javaNetHttpCookieAccess = a;
 159     }
 160 
 161     public static JavaNetHttpCookieAccess getJavaNetHttpCookieAccess() {
 162         if (javaNetHttpCookieAccess == null)
 163             unsafe.ensureClassInitialized(java.net.HttpCookie.class);


< prev index next >