All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.secure_sm.SecureSM.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?&com/groupbyinc/flux/secure_sm/SecureSMjava/lang/SecurityManager
SecureSM.java(com/groupbyinc/flux/secure_sm/SecureSM$2(com/groupbyinc/flux/secure_sm/SecureSM$1classesThatCanExit[Ljava/lang/String;TEST_RUNNER_PACKAGESDEBUGZMODIFY_THREAD_PERMISSIONLjava/security/Permission;"MODIFY_ARBITRARY_THREAD_PERMISSIONMODIFY_THREADGROUP_PERMISSION'MODIFY_ARBITRARY_THREADGROUP_PERMISSION()Vjava/lang/String([Ljava/lang/String;)V
this(Lcom/groupbyinc/flux/secure_sm/SecureSM;

	createTestSecureSM*()Lcom/groupbyinc/flux/secure_sm/SecureSM;	#checkAccess(Ljava/lang/Thread;)V1Lcom/groupbyinc/flux/secure_sm/SuppressForbidden;reason1java.security.debug messages go to standard errorjava/lang/SecurityException*checkThreadAccess,&
-
	/java/lang/System1errLjava/io/PrintStream;34	25java/lang/StringBuilder7
8access: caller thread=:append-(Ljava/lang/String;)Ljava/lang/StringBuilder;<=
8>java/lang/Thread@
currentThread()Ljava/lang/Thread;BC
AD-(Ljava/lang/Object;)Ljava/lang/StringBuilder;<F
8GtoString()Ljava/lang/String;IJ
8Kjava/io/PrintStreamMprintln(Ljava/lang/String;)VOP
NQaccess: target thread=SgetThreadGroup()Ljava/lang/ThreadGroup;UV
AWdebugThreadGroups1(Ljava/lang/ThreadGroup;Ljava/lang/ThreadGroup;)VYZ
[eLjava/lang/SecurityException;tLjava/lang/Thread;(Ljava/lang/ThreadGroup;)VcheckThreadGroupAccessba
cgLjava/lang/ThreadGroup;access: caller group=gaccess: target group=icallertargetjava/util/ObjectsmrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;op
nq	scheckPermission(Ljava/security/Permission;)Vuv
wjava/lang/ThreadGroupyparentOf(Ljava/lang/ThreadGroup;)Z{|
z}	source	?	?	checkExit(I)VinnerCheckExit??
?statusI,(Lcom/groupbyinc/flux/secure_sm/SecureSM;I)V?
?java/security/AccessController?doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;??
????
?classCanExit((Ljava/lang/String;[Ljava/lang/String;)Zmatches(Ljava/lang/String;)Z??
?classThatCanExitLjava/lang/String;	className
access$000=(Lcom/groupbyinc/flux/secure_sm/SecureSM;)[Ljava/lang/String;x0(org\.apache\.maven\.surefire\.booter\..*?0com\.carrotsearch\.ant\.tasks\.junit4\.slave\..*?-org\.eclipse.jdt\.internal\.junit\.runner\..*?'com\.intellij\.rt\.execution\.junit\..*?
	java/lang/Boolean?booleanValue()Z??
??java/lang/RuntimePermission?modifyThread?P
??.com/groupbyinc/flux/secure_sm/ThreadPermission?modifyArbitraryThread?
??modifyThreadGroup?modifyArbitraryThreadGroup?CodeLocalVariableTableLineNumberTable
StackMapTableRuntimeInvisibleAnnotations
SourceFileInnerClasses!


?7	*????	?
HI?F
*?*+? ??


?QR	S	!"?#?Y?$???b%&??T*+?.?NM?0?E?6?8Y?9;???E?H?L?R?6?8Y?9T??+?H?L?R*?E?X+?X?\,??+? 	J]^TT_`?&	???	??*?C?Q?S??H+?H+??'(s)%a??8*+?d?2M?0?)?6?8Y?9;???E?H?L?R*?E?X+?\,??+? 	.]^88ef?"???	??*?5?7??H+?,+??'(s)YZ?y3?6?8Y?9h??+?H?L?R?6?8Y?9j??,?H?L?R?? 33kf3lf???2??'(s),&??-+?rW*?t?x?E?XM+?XN-??,-?~?
*???x??*--_`?flf?&	???????%?,???zzba??*+?rW*???x?E?XM+N,??,-?~?
*???x??***ef?flf?&	???????"?)???zz???>*???????
?????O?Y*????W*????????
??????'+M,?>6?,2:*?????????? ??'??'
?%???????/*? ????@???_?Y?SY?SY?SY?S?$?	Y?????????0??Y????t??Y???????Y???????Y÷?????eq.?:?F?R???	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy