AuthorizationProxy

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total225 of 60662%46 of 8747%406960143524
checkPattern(ObjectName, Set)530%60%44141411
authorize(Subject, String, Object[])206476%71365%71172101
invoke(Object, Method, Object[])206075%51168%5941901
authorizeMBeanServerMethod(RoleResource, String)190%40%333311
checkMLetMethods(ObjectName, String)18933%6225%4571001
checkExact(ObjectName, Set)142463%2466%2461101
lambda$hasPermission$5(Permission, JMXResource, PermissionDetails)130%40%331111
hasPermission(RoleResource, Permission, JMXResource)110%n/a113311
checkVulnerableMethods(Object[])103979%1150%1231301
getRequiredPermission(String)101254%3240%354701
checkCompilerDirectiveAddMethods(ObjectName, String)9640%3125%232401
checkJvmtiLoad(ObjectName, String)9640%3125%232401
authorizeMBeanMethod(RoleResource, String, Object[])74686%2466%2421101
invoke(Method, Object[])6650%n/a013401
lambda$new$1(ObjectName)60%n/a111111
static {...}36100%n/a010401
AuthorizationProxy()23100%n/a010601
getPermittedResources(RoleResource, Permission)15100%n/a010501
loadPermissions(RoleResource)13100%n/a010401
lambda$getPermittedResources$3(Permission, PermissionDetails)8100%2100%020101
lambda$loadPermissions$6(PermissionDetails)4100%n/a010101
lambda$getPermittedResources$4(PermissionDetails)4100%n/a010101
lambda$new$2()3100%n/a010101
lambda$new$0()3100%n/a010101