Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\iapi\security\SecurityUtil.class
Êþº¾ 0 ^ ) * ) + , - . / 0 1 2 3 , 4 5 6 7 , 8 9 : ; < ? @ A B C D E F G H I <init> ()V Code createSystemPrincipalSubject 1(Ljava/lang/String;)Ljavax/security/auth/Subject; getAuthorizationId &(Ljava/lang/String;)Ljava/lang/String; checkSubjectHasPermission :(Ljavax/security/auth/Subject;Ljava/security/Permission;)V checkUserHasPermission /(Ljava/lang/String;Ljava/security/Permission;)V java/util/HashSet /org/apache/derby/authentication/SystemPrincipal J K L M # $ javax/security/auth/Subject N java/lang/NullPointerException name can't be null O P Q "java/lang/IllegalArgumentException name can't be empty R S $ -org/apache/derby/iapi/error/StandardException T U -org/apache/derby/iapi/security/SecurityUtil$1 InnerClasses V -org/apache/derby/iapi/security/SecurityUtil$2 W X Y Z [ \ ] ! " % & +org/apache/derby/iapi/security/SecurityUtil java/lang/Object (Ljava/lang/String;)V java/util/Set add (Ljava/lang/Object;)Z 1(ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V java/lang/String length ()I !org/apache/derby/iapi/util/IdUtil getUserAuthorizationId getMessage ()Ljava/lang/String; (Ljava/security/Permission;)V @(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; ! *· ± ! "