
com.groupbyinc.flux.script.ClassPermission.class Maven / Gradle / Ivy
???? 3 ? *com/groupbyinc/flux/script/ClassPermission java/security/BasicPermission ClassPermission.java ,com/groupbyinc/flux/script/ClassPermission$1 serialVersionUID J0??V??\ STANDARD Ljava/lang/String; <> STANDARD_CLASSES Ljava/util/Set; #Ljava/util/Set; (Ljava/lang/String;)V
this ,Lcom/groupbyinc/flux/script/ClassPermission; name '(Ljava/lang/String;Ljava/lang/String;)V
actions implies (Ljava/security/Permission;)Z java/lang/Object getClass ()Ljava/lang/Class; ! "
# getName ()Ljava/lang/String; % &
' java/lang/String ) equals (Ljava/lang/Object;)Z + ,
* - /
java/util/Set 1 contains 3 , 2 4
6 other p Ljava/security/Permission; newPermissionCollection &()Ljava/security/PermissionCollection; ; <
= S(Lcom/groupbyinc/flux/script/ClassPermission;Ljava/security/PermissionCollection;)V ?
@ impl $Ljava/security/PermissionCollection; ()V java/util/HashSet F java/lang/Boolean H java/lang/Class J
K ' java/lang/Byte M java/lang/Character O java/lang/Double Q java/lang/Integer S java/lang/Long U java/lang/Math W java/lang/Short Y java/math/BigDecimal [ java/util/ArrayList ] java/util/Arrays _ java/util/Date a java/util/HashMap c java/util/Iterator e java/util/List g
java/util/Map i java/util/UUID k -com/groupbyinc/flux/common/joda/time/DateTime m 2com/groupbyinc/flux/common/joda/time/DateTimeUtils o 1com/groupbyinc/flux/common/joda/time/DateTimeZone q ,com/groupbyinc/flux/common/joda/time/Instant s asList %([Ljava/lang/Object;)Ljava/util/List; u v
` w (Ljava/util/Collection;)V y
G z java/util/Collections | unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; ~
} ?
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 1 ?
? ? ? > *+? ? ?
?
t u ? H *+? ? ?
?
? ? ? 7+? 0+? $*? $? %+? M*? (? .? ? 0,? (? 5 ? ?*+? 7? ? 8 7 7 9 : ? ? ? ? / ? 1 ? ? 1 ; <