Java/jdk/internal/reflect/Reflection_static.fz
# Fuzion interface to static members of Java class 'jdk.internal.reflect.Reflection'
#
# !!!!!! 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.jdk.internal.reflect.Reflection_static is
# call Java static method 'public static native boolean jdk.internal.reflect.Reflection.areNestMates(java.lang.Class,java.lang.Class)':
#
public areNestMates_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class) bool =>
fuzion.java.call_static (bool) "jdk.internal.reflect.Reflection" "areNestMates" "(Ljava/lang/Class;Ljava/lang/Class;)Z" [(Java.jdk.internal.reflect.Reflection_static.areNestMates_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_.this.arg0); (Java.jdk.internal.reflect.Reflection_static.areNestMates_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_.this.arg1)]
# call Java static method 'public static void jdk.internal.reflect.Reflection.ensureMemberAccess(java.lang.Class,java.lang.Class,java.lang.Class,int) throws java.lang.IllegalAccessException':
#
public ensureMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 Java.java.lang.Class, arg3 i32) outcome (unit) =>
fuzion.java.call_static (outcome (unit)) "jdk.internal.reflect.Reflection" "ensureMemberAccess" "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)V" [(Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg0); (Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg1); (Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg3)]
# call Java static method 'public static void jdk.internal.reflect.Reflection.ensureNativeAccess(java.lang.Class,java.lang.Class,java.lang.String)':
#
public ensureNativeAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 String) unit =>
fuzion.java.call_static (unit) "jdk.internal.reflect.Reflection" "ensureNativeAccess" "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V" [(Java.jdk.internal.reflect.Reflection_static.ensureNativeAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_.this.arg0); (Java.jdk.internal.reflect.Reflection_static.ensureNativeAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_.this.arg1); (fuzion.java.string_to_java_object Java.jdk.internal.reflect.Reflection_static.ensureNativeAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_.this.arg2)]
# call Java static method 'public static java.lang.reflect.Field[] jdk.internal.reflect.Reflection.filterFields(java.lang.Class,java.lang.reflect.Field[])':
#
public filterFields_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Field_s_(arg0 Java.java.lang.Class, arg1 Sequence (Java.java.lang.reflect.Field)) fuzion.java.Array (Java.java.lang.reflect.Field) =>
fuzion.java.call_static (fuzion.java.Array (Java.java.lang.reflect.Field)) "jdk.internal.reflect.Reflection" "filterFields" "(Ljava/lang/Class;[Ljava/lang/reflect/Field;)[Ljava/lang/reflect/Field;" [(Java.jdk.internal.reflect.Reflection_static.filterFields_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0); (fuzion.java.array_to_java_object (Java.java.lang.reflect.Field) Java.jdk.internal.reflect.Reflection_static.filterFields_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Field_s_.this.arg1)]
# call Java static method 'public static java.lang.reflect.Method[] jdk.internal.reflect.Reflection.filterMethods(java.lang.Class,java.lang.reflect.Method[])':
#
public filterMethods_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Method_s_(arg0 Java.java.lang.Class, arg1 Sequence (Java.java.lang.reflect.Method)) fuzion.java.Array (Java.java.lang.reflect.Method) =>
fuzion.java.call_static (fuzion.java.Array (Java.java.lang.reflect.Method)) "jdk.internal.reflect.Reflection" "filterMethods" "(Ljava/lang/Class;[Ljava/lang/reflect/Method;)[Ljava/lang/reflect/Method;" [(Java.jdk.internal.reflect.Reflection_static.filterMethods_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0); (fuzion.java.array_to_java_object (Java.java.lang.reflect.Method) Java.jdk.internal.reflect.Reflection_static.filterMethods_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Method_s_.this.arg1)]
# call Java static method 'public static native java.lang.Class jdk.internal.reflect.Reflection.getCallerClass()':
#
public getCallerClass Java.java.lang.Class =>
fuzion.java.call_static (Java.java.lang.Class) "jdk.internal.reflect.Reflection" "getCallerClass" "()Ljava/lang/Class;" []
# call Java static method 'public static native int jdk.internal.reflect.Reflection.getClassAccessFlags(java.lang.Class)':
#
public getClassAccessFlags_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) i32 =>
fuzion.java.call_static (i32) "jdk.internal.reflect.Reflection" "getClassAccessFlags" "(Ljava/lang/Class;)I" [(Java.jdk.internal.reflect.Reflection_static.getClassAccessFlags_Ljava_7_lang_7_Class_s_.this.arg0)]
# call Java static method 'public static boolean jdk.internal.reflect.Reflection.isCallerSensitive(java.lang.reflect.Method)':
#
public isCallerSensitive_Ljava_7_lang_7_reflect_7_Method_s_(arg0 Java.java.lang.reflect.Method) bool =>
fuzion.java.call_static (bool) "jdk.internal.reflect.Reflection" "isCallerSensitive" "(Ljava/lang/reflect/Method;)Z" [(Java.jdk.internal.reflect.Reflection_static.isCallerSensitive_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0)]
# call Java static method 'public static boolean jdk.internal.reflect.Reflection.isTrustedFinalField(java.lang.reflect.Field)':
#
public isTrustedFinalField_Ljava_7_lang_7_reflect_7_Field_s_(arg0 Java.java.lang.reflect.Field) bool =>
fuzion.java.call_static (bool) "jdk.internal.reflect.Reflection" "isTrustedFinalField" "(Ljava/lang/reflect/Field;)Z" [(Java.jdk.internal.reflect.Reflection_static.isTrustedFinalField_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0)]
# call Java static method 'public static java.lang.IllegalAccessException jdk.internal.reflect.Reflection.newIllegalAccessException(java.lang.Class,java.lang.Class,java.lang.Class,int)':
#
public newIllegalAccessException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 Java.java.lang.Class, arg3 i32) Java.java.lang.IllegalAccessException =>
fuzion.java.call_static (Java.java.lang.IllegalAccessException) "jdk.internal.reflect.Reflection" "newIllegalAccessException" "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)Ljava/lang/IllegalAccessException;" [(Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg0); (Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg1); (Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg3)]
# call Java static method 'public static synchronized void jdk.internal.reflect.Reflection.registerFieldsToFilter(java.lang.Class,java.util.Set)':
#
public registerFieldsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_(arg0 Java.java.lang.Class, arg1 Java.java.util.Set) unit =>
fuzion.java.call_static (unit) "jdk.internal.reflect.Reflection" "registerFieldsToFilter" "(Ljava/lang/Class;Ljava/util/Set;)V" [(Java.jdk.internal.reflect.Reflection_static.registerFieldsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_.this.arg0); (Java.jdk.internal.reflect.Reflection_static.registerFieldsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_.this.arg1)]
# call Java static method 'public static synchronized void jdk.internal.reflect.Reflection.registerMethodsToFilter(java.lang.Class,java.util.Set)':
#
public registerMethodsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_(arg0 Java.java.lang.Class, arg1 Java.java.util.Set) unit =>
fuzion.java.call_static (unit) "jdk.internal.reflect.Reflection" "registerMethodsToFilter" "(Ljava/lang/Class;Ljava/util/Set;)V" [(Java.jdk.internal.reflect.Reflection_static.registerMethodsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_.this.arg0); (Java.jdk.internal.reflect.Reflection_static.registerMethodsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_.this.arg1)]
# call Java static method 'public static boolean jdk.internal.reflect.Reflection.verifyMemberAccess(java.lang.Class,java.lang.Class,java.lang.Class,int)':
#
public verifyMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 Java.java.lang.Class, arg3 i32) bool =>
fuzion.java.call_static (bool) "jdk.internal.reflect.Reflection" "verifyMemberAccess" "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)Z" [(Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg0); (Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg1); (Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I.this.arg3)]
# call Java static method 'public static boolean jdk.internal.reflect.Reflection.verifyModuleAccess(java.lang.Module,java.lang.Class)':
#
public verifyModuleAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Module, arg1 Java.java.lang.Class) bool =>
fuzion.java.call_static (bool) "jdk.internal.reflect.Reflection" "verifyModuleAccess" "(Ljava/lang/Module;Ljava/lang/Class;)Z" [(Java.jdk.internal.reflect.Reflection_static.verifyModuleAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_.this.arg0); (Java.jdk.internal.reflect.Reflection_static.verifyModuleAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_.this.arg1)]
# call Java static method 'public static boolean jdk.internal.reflect.Reflection.verifyPublicMemberAccess(java.lang.Class,int)':
#
public verifyPublicMemberAccess_Ljava_7_lang_7_Class_s_I(arg0 Java.java.lang.Class, arg1 i32) bool =>
fuzion.java.call_static (bool) "jdk.internal.reflect.Reflection" "verifyPublicMemberAccess" "(Ljava/lang/Class;I)Z" [(Java.jdk.internal.reflect.Reflection_static.verifyPublicMemberAccess_Ljava_7_lang_7_Class_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.reflect.Reflection_static.verifyPublicMemberAccess_Ljava_7_lang_7_Class_s_I.this.arg1)]
# short-hand to call Java method 'public static native boolean jdk.internal.reflect.Reflection.areNestMates(java.lang.Class,java.lang.Class)':
#
public areNestMates(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class) (bool) =>
areNestMates_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.Reflection_static.areNestMates.this.arg0 Java.jdk.internal.reflect.Reflection_static.areNestMates.this.arg1
# short-hand to call Java method 'public static void jdk.internal.reflect.Reflection.ensureMemberAccess(java.lang.Class,java.lang.Class,java.lang.Class,int) throws java.lang.IllegalAccessException':
#
public ensureMemberAccess(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 Java.java.lang.Class, arg3 i32) (outcome (unit)) =>
ensureMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess.this.arg0 Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess.this.arg1 Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess.this.arg2 Java.jdk.internal.reflect.Reflection_static.ensureMemberAccess.this.arg3
# short-hand to call Java method 'public static void jdk.internal.reflect.Reflection.ensureNativeAccess(java.lang.Class,java.lang.Class,java.lang.String)':
#
public ensureNativeAccess(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 String) (unit) =>
ensureNativeAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_ Java.jdk.internal.reflect.Reflection_static.ensureNativeAccess.this.arg0 Java.jdk.internal.reflect.Reflection_static.ensureNativeAccess.this.arg1 Java.jdk.internal.reflect.Reflection_static.ensureNativeAccess.this.arg2
# short-hand to call Java method 'public static java.lang.reflect.Field[] jdk.internal.reflect.Reflection.filterFields(java.lang.Class,java.lang.reflect.Field[])':
#
public filterFields(arg0 Java.java.lang.Class, arg1 Sequence (Java.java.lang.reflect.Field)) (fuzion.java.Array (Java.java.lang.reflect.Field)) =>
filterFields_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Field_s_ Java.jdk.internal.reflect.Reflection_static.filterFields.this.arg0 Java.jdk.internal.reflect.Reflection_static.filterFields.this.arg1
# short-hand to call Java method 'public static java.lang.reflect.Method[] jdk.internal.reflect.Reflection.filterMethods(java.lang.Class,java.lang.reflect.Method[])':
#
public filterMethods(arg0 Java.java.lang.Class, arg1 Sequence (Java.java.lang.reflect.Method)) (fuzion.java.Array (Java.java.lang.reflect.Method)) =>
filterMethods_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_reflect_7_Method_s_ Java.jdk.internal.reflect.Reflection_static.filterMethods.this.arg0 Java.jdk.internal.reflect.Reflection_static.filterMethods.this.arg1
# short-hand to call Java method 'public static native int jdk.internal.reflect.Reflection.getClassAccessFlags(java.lang.Class)':
#
public getClassAccessFlags(arg0 Java.java.lang.Class) (i32) =>
getClassAccessFlags_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.Reflection_static.getClassAccessFlags.this.arg0
# short-hand to call Java method 'public static boolean jdk.internal.reflect.Reflection.isCallerSensitive(java.lang.reflect.Method)':
#
public isCallerSensitive(arg0 Java.java.lang.reflect.Method) (bool) =>
isCallerSensitive_Ljava_7_lang_7_reflect_7_Method_s_ Java.jdk.internal.reflect.Reflection_static.isCallerSensitive.this.arg0
# short-hand to call Java method 'public static boolean jdk.internal.reflect.Reflection.isTrustedFinalField(java.lang.reflect.Field)':
#
public isTrustedFinalField(arg0 Java.java.lang.reflect.Field) (bool) =>
isTrustedFinalField_Ljava_7_lang_7_reflect_7_Field_s_ Java.jdk.internal.reflect.Reflection_static.isTrustedFinalField.this.arg0
# short-hand to call Java method 'public static java.lang.IllegalAccessException jdk.internal.reflect.Reflection.newIllegalAccessException(java.lang.Class,java.lang.Class,java.lang.Class,int)':
#
public newIllegalAccessException(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 Java.java.lang.Class, arg3 i32) (Java.java.lang.IllegalAccessException) =>
newIllegalAccessException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException.this.arg0 Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException.this.arg1 Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException.this.arg2 Java.jdk.internal.reflect.Reflection_static.newIllegalAccessException.this.arg3
# short-hand to call Java method 'public static synchronized void jdk.internal.reflect.Reflection.registerFieldsToFilter(java.lang.Class,java.util.Set)':
#
public registerFieldsToFilter(arg0 Java.java.lang.Class, arg1 Java.java.util.Set) (unit) =>
registerFieldsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_ Java.jdk.internal.reflect.Reflection_static.registerFieldsToFilter.this.arg0 Java.jdk.internal.reflect.Reflection_static.registerFieldsToFilter.this.arg1
# short-hand to call Java method 'public static synchronized void jdk.internal.reflect.Reflection.registerMethodsToFilter(java.lang.Class,java.util.Set)':
#
public registerMethodsToFilter(arg0 Java.java.lang.Class, arg1 Java.java.util.Set) (unit) =>
registerMethodsToFilter_Ljava_7_lang_7_Class_s_Ljava_7_util_7_Set_s_ Java.jdk.internal.reflect.Reflection_static.registerMethodsToFilter.this.arg0 Java.jdk.internal.reflect.Reflection_static.registerMethodsToFilter.this.arg1
# short-hand to call Java method 'public static boolean jdk.internal.reflect.Reflection.verifyMemberAccess(java.lang.Class,java.lang.Class,java.lang.Class,int)':
#
public verifyMemberAccess(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class, arg2 Java.java.lang.Class, arg3 i32) (bool) =>
verifyMemberAccess_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_I Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess.this.arg0 Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess.this.arg1 Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess.this.arg2 Java.jdk.internal.reflect.Reflection_static.verifyMemberAccess.this.arg3
# short-hand to call Java method 'public static boolean jdk.internal.reflect.Reflection.verifyModuleAccess(java.lang.Module,java.lang.Class)':
#
public verifyModuleAccess(arg0 Java.java.lang.Module, arg1 Java.java.lang.Class) (bool) =>
verifyModuleAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.Reflection_static.verifyModuleAccess.this.arg0 Java.jdk.internal.reflect.Reflection_static.verifyModuleAccess.this.arg1
# short-hand to call Java method 'public static boolean jdk.internal.reflect.Reflection.verifyPublicMemberAccess(java.lang.Class,int)':
#
public verifyPublicMemberAccess(arg0 Java.java.lang.Class, arg1 i32) (bool) =>
verifyPublicMemberAccess_Ljava_7_lang_7_Class_s_I Java.jdk.internal.reflect.Reflection_static.verifyPublicMemberAccess.this.arg0 Java.jdk.internal.reflect.Reflection_static.verifyPublicMemberAccess.this.arg1
# call Java constructor 'public jdk.internal.reflect.Reflection()':
#
public new Java.jdk.internal.reflect.Reflection =>
fuzion.java.call_constructor (Java.jdk.internal.reflect.Reflection) "jdk.internal.reflect.Reflection" "()V" []