Java/javax/security/auth/Subject_static.fz
# Fuzion interface to static members of Java class 'javax.security.auth.Subject'
#
# !!!!!! DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called
# as follows:
#
# ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.javax.security.auth.Subject_static is
# call Java static method 'public static java.lang.Object javax.security.auth.Subject.callAs(javax.security.auth.Subject,java.util.concurrent.Callable) throws java.util.concurrent.CompletionException':
#
public callAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_util_7_concurrent_7_Callable_s_(arg0 Java.javax.security.auth.Subject, arg1 Java.java.util.concurrent.Callable) outcome (Java.java.lang.Object) =>
fuzion.java.call_static (outcome (Java.java.lang.Object)) "javax.security.auth.Subject" "callAs" "(Ljavax/security/auth/Subject;Ljava/util/concurrent/Callable;)Ljava/lang/Object;" [(Java.javax.security.auth.Subject_static.callAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_util_7_concurrent_7_Callable_s_.this.arg0); (Java.javax.security.auth.Subject_static.callAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_util_7_concurrent_7_Callable_s_.this.arg1)]
# call Java static method 'public static javax.security.auth.Subject javax.security.auth.Subject.current()':
#
public current Java.javax.security.auth.Subject =>
fuzion.java.call_static (Java.javax.security.auth.Subject) "javax.security.auth.Subject" "current" "()Ljavax/security/auth/Subject;" []
# call Java static method 'public static java.lang.Object javax.security.auth.Subject.doAsPrivileged(javax.security.auth.Subject,java.security.PrivilegedAction,java.security.AccessControlContext)':
#
public doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_Ljava_7_security_7_AccessControlContext_s_(arg0 Java.javax.security.auth.Subject, arg1 Java.java.security.PrivilegedAction, arg2 Java.java.security.AccessControlContext) Java.java.lang.Object =>
fuzion.java.call_static (Java.java.lang.Object) "javax.security.auth.Subject" "doAsPrivileged" "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" [(Java.javax.security.auth.Subject_static.doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_Ljava_7_security_7_AccessControlContext_s_.this.arg0); (Java.javax.security.auth.Subject_static.doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_Ljava_7_security_7_AccessControlContext_s_.this.arg1); (Java.javax.security.auth.Subject_static.doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_Ljava_7_security_7_AccessControlContext_s_.this.arg2)]
# call Java static method 'public static java.lang.Object javax.security.auth.Subject.doAsPrivileged(javax.security.auth.Subject,java.security.PrivilegedExceptionAction,java.security.AccessControlContext) throws java.security.PrivilegedActionException':
#
public doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedExceptionAction_s_Ljava_7_security_7_AccessControlContext_s_(arg0 Java.javax.security.auth.Subject, arg1 Java.java.security.PrivilegedExceptionAction, arg2 Java.java.security.AccessControlContext) outcome (Java.java.lang.Object) =>
fuzion.java.call_static (outcome (Java.java.lang.Object)) "javax.security.auth.Subject" "doAsPrivileged" "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" [(Java.javax.security.auth.Subject_static.doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedExceptionAction_s_Ljava_7_security_7_AccessControlContext_s_.this.arg0); (Java.javax.security.auth.Subject_static.doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedExceptionAction_s_Ljava_7_security_7_AccessControlContext_s_.this.arg1); (Java.javax.security.auth.Subject_static.doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedExceptionAction_s_Ljava_7_security_7_AccessControlContext_s_.this.arg2)]
# call Java static method 'public static java.lang.Object javax.security.auth.Subject.doAs(javax.security.auth.Subject,java.security.PrivilegedAction)':
#
public doAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_(arg0 Java.javax.security.auth.Subject, arg1 Java.java.security.PrivilegedAction) Java.java.lang.Object =>
fuzion.java.call_static (Java.java.lang.Object) "javax.security.auth.Subject" "doAs" "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;" [(Java.javax.security.auth.Subject_static.doAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_.this.arg0); (Java.javax.security.auth.Subject_static.doAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_.this.arg1)]
# call Java static method 'public static java.lang.Object javax.security.auth.Subject.doAs(javax.security.auth.Subject,java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException':
#
public doAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedExceptionAction_s_(arg0 Java.javax.security.auth.Subject, arg1 Java.java.security.PrivilegedExceptionAction) outcome (Java.java.lang.Object) =>
fuzion.java.call_static (outcome (Java.java.lang.Object)) "javax.security.auth.Subject" "doAs" "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;" [(Java.javax.security.auth.Subject_static.doAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedExceptionAction_s_.this.arg0); (Java.javax.security.auth.Subject_static.doAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedExceptionAction_s_.this.arg1)]
# call Java static method 'public static javax.security.auth.Subject javax.security.auth.Subject.getSubject(java.security.AccessControlContext)':
#
public getSubject_Ljava_7_security_7_AccessControlContext_s_(arg0 Java.java.security.AccessControlContext) Java.javax.security.auth.Subject =>
fuzion.java.call_static (Java.javax.security.auth.Subject) "javax.security.auth.Subject" "getSubject" "(Ljava/security/AccessControlContext;)Ljavax/security/auth/Subject;" [(Java.javax.security.auth.Subject_static.getSubject_Ljava_7_security_7_AccessControlContext_s_.this.arg0)]
# short-hand to call Java method 'public static java.lang.Object javax.security.auth.Subject.callAs(javax.security.auth.Subject,java.util.concurrent.Callable) throws java.util.concurrent.CompletionException':
#
public callAs(arg0 Java.javax.security.auth.Subject, arg1 Java.java.util.concurrent.Callable) (outcome (Java.java.lang.Object)) =>
callAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_util_7_concurrent_7_Callable_s_ Java.javax.security.auth.Subject_static.callAs.this.arg0 Java.javax.security.auth.Subject_static.callAs.this.arg1
# short-hand to call Java method 'public static java.lang.Object javax.security.auth.Subject.doAs(javax.security.auth.Subject,java.security.PrivilegedAction)':
#
public doAs(arg0 Java.javax.security.auth.Subject, arg1 Java.java.security.PrivilegedAction) (Java.java.lang.Object) =>
doAs_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_ Java.javax.security.auth.Subject_static.doAs.this.arg0 Java.javax.security.auth.Subject_static.doAs.this.arg1
# short-hand to call Java method 'public static java.lang.Object javax.security.auth.Subject.doAsPrivileged(javax.security.auth.Subject,java.security.PrivilegedAction,java.security.AccessControlContext)':
#
public doAsPrivileged(arg0 Java.javax.security.auth.Subject, arg1 Java.java.security.PrivilegedAction, arg2 Java.java.security.AccessControlContext) (Java.java.lang.Object) =>
doAsPrivileged_Ljavax_7_security_7_auth_7_Subject_s_Ljava_7_security_7_PrivilegedAction_s_Ljava_7_security_7_AccessControlContext_s_ Java.javax.security.auth.Subject_static.doAsPrivileged.this.arg0 Java.javax.security.auth.Subject_static.doAsPrivileged.this.arg1 Java.javax.security.auth.Subject_static.doAsPrivileged.this.arg2
# short-hand to call Java method 'public static javax.security.auth.Subject javax.security.auth.Subject.getSubject(java.security.AccessControlContext)':
#
public getSubject(arg0 Java.java.security.AccessControlContext) (Java.javax.security.auth.Subject) =>
getSubject_Ljava_7_security_7_AccessControlContext_s_ Java.javax.security.auth.Subject_static.getSubject.this.arg0
# call Java constructor 'public javax.security.auth.Subject()':
#
public new Java.javax.security.auth.Subject =>
fuzion.java.call_constructor (Java.javax.security.auth.Subject) "javax.security.auth.Subject" "()V" []
# call Java constructor 'public javax.security.auth.Subject(boolean,java.util.Set,java.util.Set,java.util.Set)':
#
public new_ZLjava_7_util_7_Set_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_(arg0 bool, arg1 Java.java.util.Set, arg2 Java.java.util.Set, arg3 Java.java.util.Set) Java.javax.security.auth.Subject =>
fuzion.java.call_constructor (Java.javax.security.auth.Subject) "javax.security.auth.Subject" "(ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V" [(fuzion.java.bool_to_java_object Java.javax.security.auth.Subject_static.new_ZLjava_7_util_7_Set_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_.this.arg0); (Java.javax.security.auth.Subject_static.new_ZLjava_7_util_7_Set_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_.this.arg1); (Java.javax.security.auth.Subject_static.new_ZLjava_7_util_7_Set_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_.this.arg2); (Java.javax.security.auth.Subject_static.new_ZLjava_7_util_7_Set_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_.this.arg3)]
# short-hand to call Java constructor 'public javax.security.auth.Subject(boolean,java.util.Set,java.util.Set,java.util.Set)':
#
public new(arg0 bool, arg1 Java.java.util.Set, arg2 Java.java.util.Set, arg3 Java.java.util.Set) (Java.javax.security.auth.Subject) =>
new_ZLjava_7_util_7_Set_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_ Java.javax.security.auth.Subject_static.new.this.arg0 Java.javax.security.auth.Subject_static.new.this.arg1 Java.javax.security.auth.Subject_static.new.this.arg2 Java.javax.security.auth.Subject_static.new.this.arg3