@@ -137,7 +137,7 @@ private void neverEntitled(Class<?> callerClass, Supplier<String> operationDescr
137137 requestingClass ,
138138 operationDescription .get ()
139139 ),
140- callerClass ,
140+ requestingClass ,
141141 entitlements
142142 );
143143 }
@@ -249,7 +249,7 @@ public void checkFileRead(Class<?> callerClass, Path path, boolean followLinks)
249249 requestingClass ,
250250 realPath == null ? path : Strings .format ("%s -> %s" , path , realPath )
251251 ),
252- callerClass ,
252+ requestingClass ,
253253 entitlements
254254 );
255255 }
@@ -281,7 +281,7 @@ public void checkFileWrite(Class<?> callerClass, Path path) {
281281 requestingClass ,
282282 path
283283 ),
284- callerClass ,
284+ requestingClass ,
285285 entitlements
286286 );
287287 }
@@ -358,8 +358,8 @@ public void checkAllNetworkAccess(Class<?> callerClass) {
358358 }
359359
360360 var classEntitlements = policyManager .getEntitlements (requestingClass );
361- checkFlagEntitlement (classEntitlements , InboundNetworkEntitlement .class , requestingClass , callerClass );
362- checkFlagEntitlement (classEntitlements , OutboundNetworkEntitlement .class , requestingClass , callerClass );
361+ checkFlagEntitlement (classEntitlements , InboundNetworkEntitlement .class , requestingClass );
362+ checkFlagEntitlement (classEntitlements , OutboundNetworkEntitlement .class , requestingClass );
363363 }
364364
365365 @ Override
@@ -376,16 +376,15 @@ public void checkWriteProperty(Class<?> callerClass, String property) {
376376
377377 ModuleEntitlements entitlements = policyManager .getEntitlements (requestingClass );
378378 if (entitlements .getEntitlements (WriteSystemPropertiesEntitlement .class ).anyMatch (e -> e .properties ().contains (property ))) {
379- entitlements .logger ()
380- .debug (
381- () -> Strings .format (
382- "Entitled: component [%s], module [%s], class [%s], entitlement [write_system_properties], property [%s]" ,
383- entitlements .componentName (),
384- entitlements .moduleName (),
385- requestingClass ,
386- property
387- )
388- );
379+ PolicyManager .generalLogger .debug (
380+ () -> Strings .format (
381+ "Entitled: component [%s], module [%s], class [%s], entitlement [write_system_properties], property [%s]" ,
382+ entitlements .componentName (),
383+ entitlements .moduleName (),
384+ requestingClass ,
385+ property
386+ )
387+ );
389388 return ;
390389 }
391390 notEntitled (
@@ -396,7 +395,7 @@ public void checkWriteProperty(Class<?> callerClass, String property) {
396395 requestingClass ,
397396 property
398397 ),
399- callerClass ,
398+ requestingClass ,
400399 entitlements
401400 );
402401 }
@@ -437,8 +436,7 @@ Optional<StackWalker.StackFrame> findRequestingFrame(Stream<StackWalker.StackFra
437436 private void checkFlagEntitlement (
438437 ModuleEntitlements classEntitlements ,
439438 Class <? extends Entitlement > entitlementClass ,
440- Class <?> requestingClass ,
441- Class <?> callerClass
439+ Class <?> requestingClass
442440 ) {
443441 if (classEntitlements .hasEntitlement (entitlementClass ) == false ) {
444442 notEntitled (
@@ -449,27 +447,26 @@ private void checkFlagEntitlement(
449447 requestingClass ,
450448 PolicyParser .buildEntitlementNameFromClass (entitlementClass )
451449 ),
452- callerClass ,
450+ requestingClass ,
453451 classEntitlements
454452 );
455453 }
456- classEntitlements .logger ()
457- .debug (
458- () -> Strings .format (
459- "Entitled: component [%s], module [%s], class [%s], entitlement [%s]" ,
460- classEntitlements .componentName (),
461- classEntitlements .moduleName (),
462- requestingClass ,
463- PolicyParser .buildEntitlementNameFromClass (entitlementClass )
464- )
465- );
454+ PolicyManager .generalLogger .debug (
455+ () -> Strings .format (
456+ "Entitled: component [%s], module [%s], class [%s], entitlement [%s]" ,
457+ classEntitlements .componentName (),
458+ classEntitlements .moduleName (),
459+ requestingClass ,
460+ PolicyParser .buildEntitlementNameFromClass (entitlementClass )
461+ )
462+ );
466463 }
467464
468- private void notEntitled (String message , Class <?> callerClass , ModuleEntitlements entitlements ) {
465+ private void notEntitled (String message , Class <?> requestingClass , ModuleEntitlements entitlements ) {
469466 var exception = new NotEntitledException (message );
470467 // Don't emit a log for suppressed packages, e.g. packages containing self tests
471- if (suppressFailureLogPackages .contains (callerClass .getPackage ()) == false ) {
472- entitlements .logger ().warn ("Not entitled: {}" , message , exception );
468+ if (suppressFailureLogPackages .contains (requestingClass .getPackage ()) == false ) {
469+ entitlements .logger (requestingClass ).warn ("Not entitled: {}" , message , exception );
473470 }
474471 throw exception ;
475472 }
@@ -480,7 +477,7 @@ public void checkEntitlementPresent(Class<?> callerClass, Class<? extends Entitl
480477 if (policyManager .isTriviallyAllowed (requestingClass )) {
481478 return ;
482479 }
483- checkFlagEntitlement (policyManager .getEntitlements (requestingClass ), entitlementClass , requestingClass , callerClass );
480+ checkFlagEntitlement (policyManager .getEntitlements (requestingClass ), entitlementClass , requestingClass );
484481 }
485482
486483 @ Override
0 commit comments