/** * Get the singleton {@code StackInspector} instance. The caller must have the {@code getStackInspector} * {@link RuntimePermission}. * If the security manager is enabled, requires {@code getStackInspector} {@link WildFlySecurityManagerPermission}. * * @return the singleton {@code StackInspector} instance */ public static StackInspector getInstance() { final SecurityManager securityManager = getSecurityManager(); if (securityManager instanceof WildFlySecurityManager) { securityManager.checkPermission(getStackInspectorPermission, INSTANCE.getCallerClass(1)); } else if (securityManager != null) { securityManager.checkPermission(getStackInspectorPermission); } return INSTANCE; }
/** * Get the singleton {@code StackInspector} instance. The caller must have the {@code getStackInspector} * {@link RuntimePermission}. * * @return the singleton {@code StackInspector} instance */ public static StackInspector getInstance() { final SecurityManager securityManager = getSecurityManager(); if (securityManager instanceof WildFlySecurityManager) { securityManager.checkPermission(GET_STACK_INSPECTOR_PERMISSION, INSTANCE.getCallerClass(1)); } else if (securityManager != null) { securityManager.checkPermission(GET_STACK_INSPECTOR_PERMISSION); } return INSTANCE; }
/** * Get the singleton {@code StackInspector} instance. The caller must have the {@code getStackInspector} * {@link RuntimePermission}. * If the security manager is enabled, requires {@code getStackInspector} {@link WildFlySecurityManagerPermission}. * * @return the singleton {@code StackInspector} instance */ public static StackInspector getInstance() { final SecurityManager securityManager = getSecurityManager(); if (securityManager instanceof WildFlySecurityManager) { securityManager.checkPermission(getStackInspectorPermission, INSTANCE.getCallerClass(1)); } else if (securityManager != null) { securityManager.checkPermission(getStackInspectorPermission); } return INSTANCE; }
/** * Get the singleton {@code StackInspector} instance. The caller must have the {@code getStackInspector} * {@link RuntimePermission}. * If the security manager is enabled, requires {@code getStackInspector} {@link WildFlySecurityManagerPermission}. * * @return the singleton {@code StackInspector} instance */ public static StackInspector getInstance() { final SecurityManager securityManager = getSecurityManager(); if (securityManager instanceof WildFlySecurityManager) { securityManager.checkPermission(getStackInspectorPermission, INSTANCE.getCallerClass(1)); } else if (securityManager != null) { securityManager.checkPermission(getStackInspectorPermission); } return INSTANCE; }
/** * Get the singleton {@code StackInspector} instance. The caller must have the {@code getStackInspector} * {@link RuntimePermission}. * If the security manager is enabled, requires {@code getStackInspector} {@link WildFlySecurityManagerPermission}. * * @return the singleton {@code StackInspector} instance */ public static StackInspector getInstance() { final SecurityManager securityManager = getSecurityManager(); if (securityManager instanceof WildFlySecurityManager) { securityManager.checkPermission(getStackInspectorPermission, INSTANCE.getCallerClass(1)); } else if (securityManager != null) { securityManager.checkPermission(getStackInspectorPermission); } return INSTANCE; }