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

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

There is a newer version: 198
Show newest version
????3?com/groupbyinc/flux/SecureSMjava/lang/SecurityManager
SecureSM.javacom/groupbyinc/flux/SecureSM$2com/groupbyinc/flux/SecureSM$1packagesThatCanExit[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
thisLcom/groupbyinc/flux/SecureSM;

	createTestSecureSM ()Lcom/groupbyinc/flux/SecureSM;	#checkAccess(Ljava/lang/Thread;)Vjava/lang/SecurityException'checkThreadAccess)&
*
	,java/lang/System.outLjava/io/PrintStream;01	/2java/lang/StringBuilder4
5access: caller thread=7append-(Ljava/lang/String;)Ljava/lang/StringBuilder;9:
5;java/lang/Thread=
currentThread()Ljava/lang/Thread;?@
>A-(Ljava/lang/Object;)Ljava/lang/StringBuilder;9C
5DtoString()Ljava/lang/String;FG
5Hjava/io/PrintStreamJprintln(Ljava/lang/String;)VLM
KNaccess: target thread=PgetThreadGroup()Ljava/lang/ThreadGroup;RS
>TdebugThreadGroups1(Ljava/lang/ThreadGroup;Ljava/lang/ThreadGroup;)VVW
XeLjava/lang/SecurityException;tLjava/lang/Thread;(Ljava/lang/ThreadGroup;)VcheckThreadGroupAccess_^
`gLjava/lang/ThreadGroup;access: caller group=daccess: target group=fcallertargetjava/util/ObjectsjrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;lm
kn	pcheckPermission(Ljava/security/Permission;)Vrs
tjava/lang/ThreadGroupvparentOf(Ljava/lang/ThreadGroup;)Zxy
wz	|source		?	checkExit(I)VinnerCheckExit??
?statusI"(Lcom/groupbyinc/flux/SecureSM;I)V?
?java/security/AccessController?doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;??
????
?
access$0003(Lcom/groupbyinc/flux/SecureSM;)[Ljava/lang/String;x0!org.apache.maven.surefire.booter.?9com.groupbyinc.flux.common.carrotsearch.ant.tasks.junit4.?&org.eclipse.jdt.internal.junit.runner.?7com.groupbyinc.flux.common.intellij.rt.execution.junit.?
	java/lang/Boolean?booleanValue()Z??
??java/lang/RuntimePermission?modifyThread?M
??$com/groupbyinc/flux/ThreadPermission?modifyArbitraryThread?
??modifyThreadGroup?modifyArbitraryThreadGroup?CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses!

?7	*????	?
HI?F
*?*+? ??


?QR	S	!"?#?Y?$???`%&??T*+?+?NM?-?E?3?5Y?68?*???????
?????O?Y*????W*????????
?????/*? ????@???_?Y?SY?SY?SY?S?$?	Y?????????-??Y????q??Y????}??Y???????Y???????co.?:?F?R???	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy