2121@ SuppressWarnings ("unused" ) // Called from instrumentation code inserted by the Entitlements agent
2222public interface EntitlementChecker {
2323
24+ ////////////////////
25+ //
2426 // Exit the JVM process
27+ //
28+
2529 void check$java_lang_Runtime$exit (Class <?> callerClass , Runtime runtime , int status );
2630
2731 void check$java_lang_Runtime$halt (Class <?> callerClass , Runtime runtime , int status );
2832
33+ ////////////////////
34+ //
2935 // ClassLoader ctor
36+ //
37+
3038 void check$java_lang_ClassLoader$ (Class <?> callerClass );
3139
3240 void check$java_lang_ClassLoader$ (Class <?> callerClass , ClassLoader parent );
3341
3442 void check$java_lang_ClassLoader$ (Class <?> callerClass , String name , ClassLoader parent );
3543
44+ ////////////////////
45+ //
3646 // SecureClassLoader ctor
47+ //
48+
3749 void check$java_security_SecureClassLoader$ (Class <?> callerClass );
3850
3951 void check$java_security_SecureClassLoader$ (Class <?> callerClass , ClassLoader parent );
4052
4153 void check$java_security_SecureClassLoader$ (Class <?> callerClass , String name , ClassLoader parent );
4254
55+ ////////////////////
56+ //
4357 // URLClassLoader constructors
58+ //
59+
4460 void check$java_net_URLClassLoader$ (Class <?> callerClass , URL [] urls );
4561
4662 void check$java_net_URLClassLoader$ (Class <?> callerClass , URL [] urls , ClassLoader parent );
@@ -51,7 +67,11 @@ public interface EntitlementChecker {
5167
5268 void check$java_net_URLClassLoader$ (Class <?> callerClass , String name , URL [] urls , ClassLoader parent , URLStreamHandlerFactory factory );
5369
70+ ////////////////////
71+ //
5472 // "setFactory" methods
73+ //
74+
5575 void check$javax_net_ssl_HttpsURLConnection$setSSLSocketFactory (Class <?> callerClass , HttpsURLConnection conn , SSLSocketFactory sf );
5676
5777 void check$javax_net_ssl_HttpsURLConnection$$setDefaultSSLSocketFactory (Class <?> callerClass , SSLSocketFactory sf );
@@ -60,7 +80,11 @@ public interface EntitlementChecker {
6080
6181 void check$javax_net_ssl_SSLContext$$setDefault (Class <?> callerClass , SSLContext context );
6282
83+ ////////////////////
84+ //
6385 // Process creation
86+ //
87+
6488 void check$java_lang_ProcessBuilder$start (Class <?> callerClass , ProcessBuilder that );
6589
6690 void check$java_lang_ProcessBuilder$$startPipeline (Class <?> callerClass , List <ProcessBuilder > builders );
0 commit comments