Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Java/jdk/internal/reflect/ReflectionFactory.fz


# Fuzion interface to instance members of Java instance class 'jdk.internal.reflect.ReflectionFactory'
#
# !!!!!!  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.ReflectionFactory(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.copyConstructor(java.lang.reflect.Constructor)':
  #
  public copyConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) Java.java.lang.reflect.Constructor =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Constructor) "jdk.internal.reflect.ReflectionFactory" "copyConstructor" "(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.copyConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public java.lang.reflect.Field jdk.internal.reflect.ReflectionFactory.copyField(java.lang.reflect.Field)':
  #
  public copyField_Ljava_7_lang_7_reflect_7_Field_s_(arg0 Java.java.lang.reflect.Field) Java.java.lang.reflect.Field =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Field) "jdk.internal.reflect.ReflectionFactory" "copyField" "(Ljava/lang/reflect/Field;)Ljava/lang/reflect/Field;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.copyField_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0)]

  # call Java instance method 'public java.lang.reflect.Method jdk.internal.reflect.ReflectionFactory.copyMethod(java.lang.reflect.Method)':
  #
  public copyMethod_Ljava_7_lang_7_reflect_7_Method_s_(arg0 Java.java.lang.reflect.Method) Java.java.lang.reflect.Method =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Method) "jdk.internal.reflect.ReflectionFactory" "copyMethod" "(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.copyMethod_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.reflect.ConstructorAccessor jdk.internal.reflect.ReflectionFactory.getConstructorAccessor(java.lang.reflect.Constructor)':
  #
  public getConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) Java.jdk.internal.reflect.ConstructorAccessor =>
    fuzion.java.call_virtual (Java.jdk.internal.reflect.ConstructorAccessor) "jdk.internal.reflect.ReflectionFactory" "getConstructorAccessor" "(Ljava/lang/reflect/Constructor;)Ljdk/internal/reflect/ConstructorAccessor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.getConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public java.lang.Class[] jdk.internal.reflect.ReflectionFactory.getExecutableSharedParameterTypes(java.lang.reflect.Executable)':
  #
  public getExecutableSharedParameterTypes_Ljava_7_lang_7_reflect_7_Executable_s_(arg0 Java.java.lang.reflect.Executable) fuzion.java.Array (Java.java.lang.Class) =>
    fuzion.java.call_virtual (fuzion.java.Array (Java.java.lang.Class)) "jdk.internal.reflect.ReflectionFactory" "getExecutableSharedParameterTypes" "(Ljava/lang/reflect/Executable;)[Ljava/lang/Class;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.getExecutableSharedParameterTypes_Ljava_7_lang_7_reflect_7_Executable_s_.this.arg0)]

  # call Java instance method 'public byte[] jdk.internal.reflect.ReflectionFactory.getExecutableTypeAnnotationBytes(java.lang.reflect.Executable)':
  #
  public getExecutableTypeAnnotationBytes_Ljava_7_lang_7_reflect_7_Executable_s_(arg0 Java.java.lang.reflect.Executable) fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.reflect.ReflectionFactory" "getExecutableTypeAnnotationBytes" "(Ljava/lang/reflect/Executable;)[B" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.getExecutableTypeAnnotationBytes_Ljava_7_lang_7_reflect_7_Executable_s_.this.arg0)]

  # call Java instance method 'public final boolean jdk.internal.reflect.ReflectionFactory.hasStaticInitializerForSerialization(java.lang.Class)':
  #
  public hasStaticInitializerForSerialization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.reflect.ReflectionFactory" "hasStaticInitializerForSerialization" "(Ljava/lang/Class;)Z" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.hasStaticInitializerForSerialization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public java.lang.reflect.Method jdk.internal.reflect.ReflectionFactory.leafCopyMethod(java.lang.reflect.Method)':
  #
  public leafCopyMethod_Ljava_7_lang_7_reflect_7_Method_s_(arg0 Java.java.lang.reflect.Method) Java.java.lang.reflect.Method =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Method) "jdk.internal.reflect.ReflectionFactory" "leafCopyMethod" "(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.leafCopyMethod_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.reflect.ConstructorAccessor jdk.internal.reflect.ReflectionFactory.newConstructorAccessor(java.lang.reflect.Constructor)':
  #
  public newConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) Java.jdk.internal.reflect.ConstructorAccessor =>
    fuzion.java.call_virtual (Java.jdk.internal.reflect.ConstructorAccessor) "jdk.internal.reflect.ReflectionFactory" "newConstructorAccessor" "(Ljava/lang/reflect/Constructor;)Ljdk/internal/reflect/ConstructorAccessor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public final java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructorForExternalization(java.lang.Class)':
  #
  public newConstructorForExternalization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.reflect.Constructor =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Constructor) "jdk.internal.reflect.ReflectionFactory" "newConstructorForExternalization" "(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newConstructorForExternalization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public final java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(java.lang.Class)':
  #
  public newConstructorForSerialization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.reflect.Constructor =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Constructor) "jdk.internal.reflect.ReflectionFactory" "newConstructorForSerialization" "(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public final java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(java.lang.Class,java.lang.reflect.Constructor)':
  #
  public newConstructorForSerialization_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.reflect.Constructor) Java.java.lang.reflect.Constructor =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Constructor) "jdk.internal.reflect.ReflectionFactory" "newConstructorForSerialization" "(Ljava/lang/Class;Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0); (Java.jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg1)]

  # call Java instance method 'public java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])':
  #
  public newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B(arg0 Java.java.lang.Class, arg1 Sequence (Java.java.lang.Class), arg2 Sequence (Java.java.lang.Class), arg3 i32, arg4 i32, arg5 String, arg6 Sequence (i8), arg7 Sequence (i8)) Java.java.lang.reflect.Constructor =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Constructor) "jdk.internal.reflect.ReflectionFactory" "newConstructor" "(Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Class;IILjava/lang/String;[B[B)Ljava/lang/reflect/Constructor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg0); (fuzion.java.array_to_java_object (Java.java.lang.Class) Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Class) Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg4); (fuzion.java.string_to_java_object Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg5); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg6); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.reflect.ReflectionFactory.newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B.this.arg7)]

  # call Java instance method 'public jdk.internal.reflect.FieldAccessor jdk.internal.reflect.ReflectionFactory.newFieldAccessor(java.lang.reflect.Field,boolean)':
  #
  public newFieldAccessor_Ljava_7_lang_7_reflect_7_Field_s_Z(arg0 Java.java.lang.reflect.Field, arg1 bool) Java.jdk.internal.reflect.FieldAccessor =>
    fuzion.java.call_virtual (Java.jdk.internal.reflect.FieldAccessor) "jdk.internal.reflect.ReflectionFactory" "newFieldAccessor" "(Ljava/lang/reflect/Field;Z)Ljdk/internal/reflect/FieldAccessor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newFieldAccessor_Ljava_7_lang_7_reflect_7_Field_s_Z.this.arg0); (fuzion.java.bool_to_java_object Java.jdk.internal.reflect.ReflectionFactory.newFieldAccessor_Ljava_7_lang_7_reflect_7_Field_s_Z.this.arg1)]

  # call Java instance method 'public java.lang.Object jdk.internal.reflect.ReflectionFactory.newInstance(java.lang.reflect.Constructor,java.lang.Object[],java.lang.Class) throws java.lang.IllegalAccessException,java.lang.InstantiationException,java.lang.reflect.InvocationTargetException':
  #
  public newInstance_Ljava_7_lang_7_reflect_7_Constructor_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.reflect.Constructor, arg1 Sequence (Java.java.lang.Object), arg2 Java.java.lang.Class) outcome (Java.java.lang.Object) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.Object)) "jdk.internal.reflect.ReflectionFactory" "newInstance" "(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newInstance_Ljava_7_lang_7_reflect_7_Constructor_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.array_to_java_object (Java.java.lang.Object) Java.jdk.internal.reflect.ReflectionFactory.newInstance_Ljava_7_lang_7_reflect_7_Constructor_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.jdk.internal.reflect.ReflectionFactory.newInstance_Ljava_7_lang_7_reflect_7_Constructor_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public jdk.internal.reflect.MethodAccessor jdk.internal.reflect.ReflectionFactory.newMethodAccessor(java.lang.reflect.Method,boolean)':
  #
  public newMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Z(arg0 Java.java.lang.reflect.Method, arg1 bool) Java.jdk.internal.reflect.MethodAccessor =>
    fuzion.java.call_virtual (Java.jdk.internal.reflect.MethodAccessor) "jdk.internal.reflect.ReflectionFactory" "newMethodAccessor" "(Ljava/lang/reflect/Method;Z)Ljdk/internal/reflect/MethodAccessor;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.newMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Z.this.arg0); (fuzion.java.bool_to_java_object Java.jdk.internal.reflect.ReflectionFactory.newMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Z.this.arg1)]

  # call Java instance method 'public final java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newOptionalDataExceptionForSerialization()':
  #
  public newOptionalDataExceptionForSerialization Java.java.lang.reflect.Constructor =>
    fuzion.java.call_virtual (Java.java.lang.reflect.Constructor) "jdk.internal.reflect.ReflectionFactory" "newOptionalDataExceptionForSerialization" "()Ljava/lang/reflect/Constructor;" ReflectionFactory.this []

  # call Java instance method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.readObjectForSerialization(java.lang.Class)':
  #
  public readObjectForSerialization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "jdk.internal.reflect.ReflectionFactory" "readObjectForSerialization" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.readObjectForSerialization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.readObjectNoDataForSerialization(java.lang.Class)':
  #
  public readObjectNoDataForSerialization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "jdk.internal.reflect.ReflectionFactory" "readObjectNoDataForSerialization" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.readObjectNoDataForSerialization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.readResolveForSerialization(java.lang.Class)':
  #
  public readResolveForSerialization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "jdk.internal.reflect.ReflectionFactory" "readResolveForSerialization" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.readResolveForSerialization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public void jdk.internal.reflect.ReflectionFactory.setConstructorAccessor(java.lang.reflect.Constructor,jdk.internal.reflect.ConstructorAccessor)':
  #
  public setConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_Ljdk_7_internal_7_reflect_7_ConstructorAccessor_s_(arg0 Java.java.lang.reflect.Constructor, arg1 Java.jdk.internal.reflect.ConstructorAccessor) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.reflect.ReflectionFactory" "setConstructorAccessor" "(Ljava/lang/reflect/Constructor;Ljdk/internal/reflect/ConstructorAccessor;)V" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.setConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_Ljdk_7_internal_7_reflect_7_ConstructorAccessor_s_.this.arg0); (Java.jdk.internal.reflect.ReflectionFactory.setConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_Ljdk_7_internal_7_reflect_7_ConstructorAccessor_s_.this.arg1)]

  # call Java instance method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.writeObjectForSerialization(java.lang.Class)':
  #
  public writeObjectForSerialization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "jdk.internal.reflect.ReflectionFactory" "writeObjectForSerialization" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.writeObjectForSerialization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.writeReplaceForSerialization(java.lang.Class)':
  #
  public writeReplaceForSerialization_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "jdk.internal.reflect.ReflectionFactory" "writeReplaceForSerialization" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" ReflectionFactory.this [(Java.jdk.internal.reflect.ReflectionFactory.writeReplaceForSerialization_Ljava_7_lang_7_Class_s_.this.arg0)]

  # short-hand to call Java method 'public java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.copyConstructor(java.lang.reflect.Constructor)':
  #
  public copyConstructor(arg0 Java.java.lang.reflect.Constructor) (Java.java.lang.reflect.Constructor) =>
    copyConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.reflect.ReflectionFactory.copyConstructor.this.arg0

  # short-hand to call Java method 'public java.lang.reflect.Field jdk.internal.reflect.ReflectionFactory.copyField(java.lang.reflect.Field)':
  #
  public copyField(arg0 Java.java.lang.reflect.Field) (Java.java.lang.reflect.Field) =>
    copyField_Ljava_7_lang_7_reflect_7_Field_s_ Java.jdk.internal.reflect.ReflectionFactory.copyField.this.arg0

  # short-hand to call Java method 'public java.lang.reflect.Method jdk.internal.reflect.ReflectionFactory.copyMethod(java.lang.reflect.Method)':
  #
  public copyMethod(arg0 Java.java.lang.reflect.Method) (Java.java.lang.reflect.Method) =>
    copyMethod_Ljava_7_lang_7_reflect_7_Method_s_ Java.jdk.internal.reflect.ReflectionFactory.copyMethod.this.arg0

  # short-hand to call Java method 'public jdk.internal.reflect.ConstructorAccessor jdk.internal.reflect.ReflectionFactory.getConstructorAccessor(java.lang.reflect.Constructor)':
  #
  public getConstructorAccessor(arg0 Java.java.lang.reflect.Constructor) (Java.jdk.internal.reflect.ConstructorAccessor) =>
    getConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.reflect.ReflectionFactory.getConstructorAccessor.this.arg0

  # short-hand to call Java method 'public java.lang.Class[] jdk.internal.reflect.ReflectionFactory.getExecutableSharedParameterTypes(java.lang.reflect.Executable)':
  #
  public getExecutableSharedParameterTypes(arg0 Java.java.lang.reflect.Executable) (fuzion.java.Array (Java.java.lang.Class)) =>
    getExecutableSharedParameterTypes_Ljava_7_lang_7_reflect_7_Executable_s_ Java.jdk.internal.reflect.ReflectionFactory.getExecutableSharedParameterTypes.this.arg0

  # short-hand to call Java method 'public byte[] jdk.internal.reflect.ReflectionFactory.getExecutableTypeAnnotationBytes(java.lang.reflect.Executable)':
  #
  public getExecutableTypeAnnotationBytes(arg0 Java.java.lang.reflect.Executable) (fuzion.java.Array (i8)) =>
    getExecutableTypeAnnotationBytes_Ljava_7_lang_7_reflect_7_Executable_s_ Java.jdk.internal.reflect.ReflectionFactory.getExecutableTypeAnnotationBytes.this.arg0

  # short-hand to call Java method 'public final boolean jdk.internal.reflect.ReflectionFactory.hasStaticInitializerForSerialization(java.lang.Class)':
  #
  public hasStaticInitializerForSerialization(arg0 Java.java.lang.Class) (bool) =>
    hasStaticInitializerForSerialization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.hasStaticInitializerForSerialization.this.arg0

  # short-hand to call Java method 'public java.lang.reflect.Method jdk.internal.reflect.ReflectionFactory.leafCopyMethod(java.lang.reflect.Method)':
  #
  public leafCopyMethod(arg0 Java.java.lang.reflect.Method) (Java.java.lang.reflect.Method) =>
    leafCopyMethod_Ljava_7_lang_7_reflect_7_Method_s_ Java.jdk.internal.reflect.ReflectionFactory.leafCopyMethod.this.arg0

  # short-hand to call Java method 'public java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])':
  #
  public newConstructor(arg0 Java.java.lang.Class, arg1 Sequence (Java.java.lang.Class), arg2 Sequence (Java.java.lang.Class), arg3 i32, arg4 i32, arg5 String, arg6 Sequence (i8), arg7 Sequence (i8)) (Java.java.lang.reflect.Constructor) =>
    newConstructor_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s__u00005b_Ljava_7_lang_7_Class_s_IILjava_7_lang_7_String_s__u00005b_B_u00005b_B Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg0 Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg1 Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg2 Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg3 Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg4 Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg5 Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg6 Java.jdk.internal.reflect.ReflectionFactory.newConstructor.this.arg7

  # short-hand to call Java method 'public jdk.internal.reflect.ConstructorAccessor jdk.internal.reflect.ReflectionFactory.newConstructorAccessor(java.lang.reflect.Constructor)':
  #
  public newConstructorAccessor(arg0 Java.java.lang.reflect.Constructor) (Java.jdk.internal.reflect.ConstructorAccessor) =>
    newConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.reflect.ReflectionFactory.newConstructorAccessor.this.arg0

  # short-hand to call Java method 'public final java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructorForExternalization(java.lang.Class)':
  #
  public newConstructorForExternalization(arg0 Java.java.lang.Class) (Java.java.lang.reflect.Constructor) =>
    newConstructorForExternalization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.newConstructorForExternalization.this.arg0

  # short-hand to call Java method 'public final java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(java.lang.Class)':
  #
  public newConstructorForSerialization(arg0 Java.java.lang.Class) (Java.java.lang.reflect.Constructor) =>
    newConstructorForSerialization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization.this.arg0

  # short-hand to call Java method 'public final java.lang.reflect.Constructor jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(java.lang.Class,java.lang.reflect.Constructor)':
  #
  public newConstructorForSerialization(arg0 Java.java.lang.Class, arg1 Java.java.lang.reflect.Constructor) (Java.java.lang.reflect.Constructor) =>
    newConstructorForSerialization_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization.this.arg0 Java.jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization.this.arg1

  # short-hand to call Java method 'public jdk.internal.reflect.FieldAccessor jdk.internal.reflect.ReflectionFactory.newFieldAccessor(java.lang.reflect.Field,boolean)':
  #
  public newFieldAccessor(arg0 Java.java.lang.reflect.Field, arg1 bool) (Java.jdk.internal.reflect.FieldAccessor) =>
    newFieldAccessor_Ljava_7_lang_7_reflect_7_Field_s_Z Java.jdk.internal.reflect.ReflectionFactory.newFieldAccessor.this.arg0 Java.jdk.internal.reflect.ReflectionFactory.newFieldAccessor.this.arg1

  # short-hand to call Java method 'public java.lang.Object jdk.internal.reflect.ReflectionFactory.newInstance(java.lang.reflect.Constructor,java.lang.Object[],java.lang.Class) throws java.lang.IllegalAccessException,java.lang.InstantiationException,java.lang.reflect.InvocationTargetException':
  #
  public newInstance(arg0 Java.java.lang.reflect.Constructor, arg1 Sequence (Java.java.lang.Object), arg2 Java.java.lang.Class) (outcome (Java.java.lang.Object)) =>
    newInstance_Ljava_7_lang_7_reflect_7_Constructor_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.newInstance.this.arg0 Java.jdk.internal.reflect.ReflectionFactory.newInstance.this.arg1 Java.jdk.internal.reflect.ReflectionFactory.newInstance.this.arg2

  # short-hand to call Java method 'public jdk.internal.reflect.MethodAccessor jdk.internal.reflect.ReflectionFactory.newMethodAccessor(java.lang.reflect.Method,boolean)':
  #
  public newMethodAccessor(arg0 Java.java.lang.reflect.Method, arg1 bool) (Java.jdk.internal.reflect.MethodAccessor) =>
    newMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Z Java.jdk.internal.reflect.ReflectionFactory.newMethodAccessor.this.arg0 Java.jdk.internal.reflect.ReflectionFactory.newMethodAccessor.this.arg1

  # short-hand to call Java method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.readObjectForSerialization(java.lang.Class)':
  #
  public readObjectForSerialization(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    readObjectForSerialization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.readObjectForSerialization.this.arg0

  # short-hand to call Java method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.readObjectNoDataForSerialization(java.lang.Class)':
  #
  public readObjectNoDataForSerialization(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    readObjectNoDataForSerialization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.readObjectNoDataForSerialization.this.arg0

  # short-hand to call Java method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.readResolveForSerialization(java.lang.Class)':
  #
  public readResolveForSerialization(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    readResolveForSerialization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.readResolveForSerialization.this.arg0

  # short-hand to call Java method 'public void jdk.internal.reflect.ReflectionFactory.setConstructorAccessor(java.lang.reflect.Constructor,jdk.internal.reflect.ConstructorAccessor)':
  #
  public setConstructorAccessor(arg0 Java.java.lang.reflect.Constructor, arg1 Java.jdk.internal.reflect.ConstructorAccessor) (unit) =>
    setConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_Ljdk_7_internal_7_reflect_7_ConstructorAccessor_s_ Java.jdk.internal.reflect.ReflectionFactory.setConstructorAccessor.this.arg0 Java.jdk.internal.reflect.ReflectionFactory.setConstructorAccessor.this.arg1

  # short-hand to call Java method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.writeObjectForSerialization(java.lang.Class)':
  #
  public writeObjectForSerialization(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    writeObjectForSerialization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.writeObjectForSerialization.this.arg0

  # short-hand to call Java method 'public final java.lang.invoke.MethodHandle jdk.internal.reflect.ReflectionFactory.writeReplaceForSerialization(java.lang.Class)':
  #
  public writeReplaceForSerialization(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    writeReplaceForSerialization_Ljava_7_lang_7_Class_s_ Java.jdk.internal.reflect.ReflectionFactory.writeReplaceForSerialization.this.arg0