@@ -892,7 +892,7 @@ public String getName() {
892
892
@ CallerSensitive
893
893
@ ForceInline // to ensure Reflection.getCallerClass optimization
894
894
public ClassLoader getClassLoader () {
895
- ClassLoader cl = getClassLoader0 () ;
895
+ ClassLoader cl = classLoader ;
896
896
if (cl == null )
897
897
return null ;
898
898
@ SuppressWarnings ("removal" )
@@ -1041,7 +1041,7 @@ public Package getPackage() {
1041
1041
if (isPrimitive () || isArray ()) {
1042
1042
return null ;
1043
1043
}
1044
- ClassLoader cl = getClassLoader0 () ;
1044
+ ClassLoader cl = classLoader ;
1045
1045
return cl != null ? cl .definePackage (this )
1046
1046
: BootLoader .definePackage (this );
1047
1047
}
@@ -2823,7 +2823,7 @@ public InputStream getResourceAsStream(String name) {
2823
2823
2824
2824
// resource not encapsulated or in package open to caller
2825
2825
String mn = thisModule .getName ();
2826
- ClassLoader cl = getClassLoader0 () ;
2826
+ ClassLoader cl = classLoader ;
2827
2827
try {
2828
2828
2829
2829
// special-case built-in class loaders to avoid the
@@ -2843,7 +2843,7 @@ public InputStream getResourceAsStream(String name) {
2843
2843
}
2844
2844
2845
2845
// unnamed module
2846
- ClassLoader cl = getClassLoader0 () ;
2846
+ ClassLoader cl = classLoader ;
2847
2847
if (cl == null ) {
2848
2848
return ClassLoader .getSystemResourceAsStream (name );
2849
2849
} else {
@@ -2919,7 +2919,7 @@ public URL getResource(String name) {
2919
2919
2920
2920
// resource not encapsulated or in package open to caller
2921
2921
String mn = thisModule .getName ();
2922
- ClassLoader cl = getClassLoader0 () ;
2922
+ ClassLoader cl = classLoader ;
2923
2923
try {
2924
2924
if (cl == null ) {
2925
2925
return BootLoader .findResource (mn , name );
@@ -2932,7 +2932,7 @@ public URL getResource(String name) {
2932
2932
}
2933
2933
2934
2934
// unnamed module
2935
- ClassLoader cl = getClassLoader0 () ;
2935
+ ClassLoader cl = classLoader ;
2936
2936
if (cl == null ) {
2937
2937
return ClassLoader .getSystemResource (name );
2938
2938
} else {
@@ -3046,7 +3046,7 @@ private void checkMemberAccess(@SuppressWarnings("removal") SecurityManager sm,
3046
3046
*/
3047
3047
final ClassLoader ccl = ClassLoader .getClassLoader (caller );
3048
3048
if (which != Member .PUBLIC ) {
3049
- final ClassLoader cl = getClassLoader0 () ;
3049
+ final ClassLoader cl = classLoader ;
3050
3050
if (ccl != cl ) {
3051
3051
sm .checkPermission (SecurityConstants .CHECK_MEMBER_ACCESS_PERMISSION );
3052
3052
}
@@ -3063,7 +3063,7 @@ private void checkMemberAccess(@SuppressWarnings("removal") SecurityManager sm,
3063
3063
*/
3064
3064
private void checkPackageAccess (@ SuppressWarnings ("removal" ) SecurityManager sm , final ClassLoader ccl ,
3065
3065
boolean checkProxyInterfaces ) {
3066
- final ClassLoader cl = getClassLoader0 () ;
3066
+ final ClassLoader cl = classLoader ;
3067
3067
3068
3068
if (ReflectUtil .needsPackageAccessCheck (ccl , cl )) {
3069
3069
String pkg = this .getPackageName ();
@@ -3092,7 +3092,7 @@ private void checkPackageAccess(@SuppressWarnings("removal") SecurityManager sm,
3092
3092
*/
3093
3093
private static void checkPackageAccessForPermittedSubclasses (@ SuppressWarnings ("removal" ) SecurityManager sm ,
3094
3094
final ClassLoader ccl , Class <?>[] subClasses ) {
3095
- final ClassLoader cl = subClasses [0 ].getClassLoader0 () ;
3095
+ final ClassLoader cl = subClasses [0 ].classLoader ;
3096
3096
3097
3097
if (ReflectUtil .needsPackageAccessCheck (ccl , cl )) {
3098
3098
Set <String > packages = new HashSet <>();
@@ -3717,7 +3717,7 @@ private String methodToString(String name, Class<?>[] argTypes) {
3717
3717
* @since 1.4
3718
3718
*/
3719
3719
public boolean desiredAssertionStatus () {
3720
- ClassLoader loader = getClassLoader0 () ;
3720
+ ClassLoader loader = classLoader ;
3721
3721
// If the loader is null this is a system class, so ask the VM
3722
3722
if (loader == null )
3723
3723
return desiredAssertionStatus0 (this );
0 commit comments