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

Java/jdk/internal/access/JavaLangReflectAccess.fz


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

  # call Java instance method 'public abstract java.lang.reflect.Constructor jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "copyConstructor" "(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.copyConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.reflect.Field jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "copyField" "(Ljava/lang/reflect/Field;)Ljava/lang/reflect/Field;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.copyField_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.reflect.Method jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "copyMethod" "(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.copyMethod_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0)]

  # call Java instance method 'public abstract jdk.internal.reflect.ConstructorAccessor jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "getConstructorAccessor" "(Ljava/lang/reflect/Constructor;)Ljdk/internal/reflect/ConstructorAccessor;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangReflectAccess.getConstructorAnnotations(java.lang.reflect.Constructor)':
  #
  public getConstructorAnnotations_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.access.JavaLangReflectAccess" "getConstructorAnnotations" "(Ljava/lang/reflect/Constructor;)[B" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getConstructorAnnotations_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangReflectAccess.getConstructorParameterAnnotations(java.lang.reflect.Constructor)':
  #
  public getConstructorParameterAnnotations_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.access.JavaLangReflectAccess" "getConstructorParameterAnnotations" "(Ljava/lang/reflect/Constructor;)[B" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getConstructorParameterAnnotations_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangReflectAccess.getConstructorSignature(java.lang.reflect.Constructor)':
  #
  public getConstructorSignature_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "jdk.internal.access.JavaLangReflectAccess" "getConstructorSignature" "(Ljava/lang/reflect/Constructor;)Ljava/lang/String;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getConstructorSignature_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public abstract int jdk.internal.access.JavaLangReflectAccess.getConstructorSlot(java.lang.reflect.Constructor)':
  #
  public getConstructorSlot_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) i32 =>
    fuzion.java.call_virtual (i32) "jdk.internal.access.JavaLangReflectAccess" "getConstructorSlot" "(Ljava/lang/reflect/Constructor;)I" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getConstructorSlot_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.Class[] jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "getExecutableSharedParameterTypes" "(Ljava/lang/reflect/Executable;)[Ljava/lang/Class;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getExecutableSharedParameterTypes_Ljava_7_lang_7_reflect_7_Executable_s_.this.arg0)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "getExecutableTypeAnnotationBytes" "(Ljava/lang/reflect/Executable;)[B" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getExecutableTypeAnnotationBytes_Ljava_7_lang_7_reflect_7_Executable_s_.this.arg0)]

  # call Java instance method 'public abstract jdk.internal.reflect.MethodAccessor jdk.internal.access.JavaLangReflectAccess.getMethodAccessor(java.lang.reflect.Method)':
  #
  public getMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_(arg0 Java.java.lang.reflect.Method) Java.jdk.internal.reflect.MethodAccessor =>
    fuzion.java.call_virtual (Java.jdk.internal.reflect.MethodAccessor) "jdk.internal.access.JavaLangReflectAccess" "getMethodAccessor" "(Ljava/lang/reflect/Method;)Ljdk/internal/reflect/MethodAccessor;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.reflect.AccessibleObject jdk.internal.access.JavaLangReflectAccess.getRoot(java.lang.reflect.AccessibleObject)':
  #
  public getRoot_Ljava_7_lang_7_reflect_7_AccessibleObject_s_(arg0 Java.java.lang.reflect.AccessibleObject) Java.java.lang.reflect.AccessibleObject =>
    fuzion.java.call_virtual (Java.java.lang.reflect.AccessibleObject) "jdk.internal.access.JavaLangReflectAccess" "getRoot" "(Ljava/lang/reflect/AccessibleObject;)Ljava/lang/reflect/AccessibleObject;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.getRoot_Ljava_7_lang_7_reflect_7_AccessibleObject_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.Object jdk.internal.access.JavaLangReflectAccess.invokeDefault(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],java.lang.Class) throws java.lang.Throwable':
  #
  public invokeDefault_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_reflect_7_Method_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Object, arg1 Java.java.lang.reflect.Method, arg2 Sequence (Java.java.lang.Object), arg3 Java.java.lang.Class) outcome (Java.java.lang.Object) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.Object)) "jdk.internal.access.JavaLangReflectAccess" "invokeDefault" "(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_reflect_7_Method_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_.this.arg0); (Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_reflect_7_Method_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Object) Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_reflect_7_Method_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_.this.arg2); (Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_reflect_7_Method_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_.this.arg3)]

  # call Java instance method 'public abstract boolean jdk.internal.access.JavaLangReflectAccess.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_virtual (bool) "jdk.internal.access.JavaLangReflectAccess" "isTrustedFinalField" "(Ljava/lang/reflect/Field;)Z" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.isTrustedFinalField_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.reflect.Method jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "leafCopyMethod" "(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.leafCopyMethod_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.reflect.Constructor jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "newConstructor" "(Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Class;IILjava/lang/String;[B[B)Ljava/lang/reflect/Constructor;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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 abstract java.lang.Object jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "newInstance" "(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.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 abstract void jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess" "setConstructorAccessor" "(Ljava/lang/reflect/Constructor;Ljdk/internal/reflect/ConstructorAccessor;)V" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.setConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_Ljdk_7_internal_7_reflect_7_ConstructorAccessor_s_.this.arg0); (Java.jdk.internal.access.JavaLangReflectAccess.setConstructorAccessor_Ljava_7_lang_7_reflect_7_Constructor_s_Ljdk_7_internal_7_reflect_7_ConstructorAccessor_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangReflectAccess.setMethodAccessor(java.lang.reflect.Method,jdk.internal.reflect.MethodAccessor)':
  #
  public setMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Ljdk_7_internal_7_reflect_7_MethodAccessor_s_(arg0 Java.java.lang.reflect.Method, arg1 Java.jdk.internal.reflect.MethodAccessor) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangReflectAccess" "setMethodAccessor" "(Ljava/lang/reflect/Method;Ljdk/internal/reflect/MethodAccessor;)V" JavaLangReflectAccess.this [(Java.jdk.internal.access.JavaLangReflectAccess.setMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Ljdk_7_internal_7_reflect_7_MethodAccessor_s_.this.arg0); (Java.jdk.internal.access.JavaLangReflectAccess.setMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Ljdk_7_internal_7_reflect_7_MethodAccessor_s_.this.arg1)]

  # short-hand to call Java method 'public abstract java.lang.reflect.Constructor jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.copyConstructor.this.arg0

  # short-hand to call Java method 'public abstract java.lang.reflect.Field jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.copyField.this.arg0

  # short-hand to call Java method 'public abstract java.lang.reflect.Method jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.copyMethod.this.arg0

  # short-hand to call Java method 'public abstract jdk.internal.reflect.ConstructorAccessor jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.getConstructorAccessor.this.arg0

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangReflectAccess.getConstructorAnnotations(java.lang.reflect.Constructor)':
  #
  public getConstructorAnnotations(arg0 Java.java.lang.reflect.Constructor) (fuzion.java.Array (i8)) =>
    getConstructorAnnotations_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.access.JavaLangReflectAccess.getConstructorAnnotations.this.arg0

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangReflectAccess.getConstructorParameterAnnotations(java.lang.reflect.Constructor)':
  #
  public getConstructorParameterAnnotations(arg0 Java.java.lang.reflect.Constructor) (fuzion.java.Array (i8)) =>
    getConstructorParameterAnnotations_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.access.JavaLangReflectAccess.getConstructorParameterAnnotations.this.arg0

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangReflectAccess.getConstructorSignature(java.lang.reflect.Constructor)':
  #
  public getConstructorSignature(arg0 Java.java.lang.reflect.Constructor) (Java.java.lang.__jString) =>
    getConstructorSignature_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.access.JavaLangReflectAccess.getConstructorSignature.this.arg0

  # short-hand to call Java method 'public abstract int jdk.internal.access.JavaLangReflectAccess.getConstructorSlot(java.lang.reflect.Constructor)':
  #
  public getConstructorSlot(arg0 Java.java.lang.reflect.Constructor) (i32) =>
    getConstructorSlot_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.access.JavaLangReflectAccess.getConstructorSlot.this.arg0

  # short-hand to call Java method 'public abstract java.lang.Class[] jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.getExecutableSharedParameterTypes.this.arg0

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.getExecutableTypeAnnotationBytes.this.arg0

  # short-hand to call Java method 'public abstract jdk.internal.reflect.MethodAccessor jdk.internal.access.JavaLangReflectAccess.getMethodAccessor(java.lang.reflect.Method)':
  #
  public getMethodAccessor(arg0 Java.java.lang.reflect.Method) (Java.jdk.internal.reflect.MethodAccessor) =>
    getMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_ Java.jdk.internal.access.JavaLangReflectAccess.getMethodAccessor.this.arg0

  # short-hand to call Java method 'public abstract java.lang.reflect.AccessibleObject jdk.internal.access.JavaLangReflectAccess.getRoot(java.lang.reflect.AccessibleObject)':
  #
  public getRoot(arg0 Java.java.lang.reflect.AccessibleObject) (Java.java.lang.reflect.AccessibleObject) =>
    getRoot_Ljava_7_lang_7_reflect_7_AccessibleObject_s_ Java.jdk.internal.access.JavaLangReflectAccess.getRoot.this.arg0

  # short-hand to call Java method 'public abstract java.lang.Object jdk.internal.access.JavaLangReflectAccess.invokeDefault(java.lang.Object,java.lang.reflect.Method,java.lang.Object[],java.lang.Class) throws java.lang.Throwable':
  #
  public invokeDefault(arg0 Java.java.lang.Object, arg1 Java.java.lang.reflect.Method, arg2 Sequence (Java.java.lang.Object), arg3 Java.java.lang.Class) (outcome (Java.java.lang.Object)) =>
    invokeDefault_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_reflect_7_Method_s__u00005b_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault.this.arg0 Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault.this.arg1 Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault.this.arg2 Java.jdk.internal.access.JavaLangReflectAccess.invokeDefault.this.arg3

  # short-hand to call Java method 'public abstract boolean jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.isTrustedFinalField.this.arg0

  # short-hand to call Java method 'public abstract java.lang.reflect.Method jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.leafCopyMethod.this.arg0

  # short-hand to call Java method 'public abstract java.lang.reflect.Constructor jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.newConstructor.this.arg0 Java.jdk.internal.access.JavaLangReflectAccess.newConstructor.this.arg1 Java.jdk.internal.access.JavaLangReflectAccess.newConstructor.this.arg2 Java.jdk.internal.access.JavaLangReflectAccess.newConstructor.this.arg3 Java.jdk.internal.access.JavaLangReflectAccess.newConstructor.this.arg4 Java.jdk.internal.access.JavaLangReflectAccess.newConstructor.this.arg5 Java.jdk.internal.access.JavaLangReflectAccess.newConstructor.this.arg6 Java.jdk.internal.access.JavaLangReflectAccess.newConstructor.this.arg7

  # short-hand to call Java method 'public abstract java.lang.Object jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.newInstance.this.arg0 Java.jdk.internal.access.JavaLangReflectAccess.newInstance.this.arg1 Java.jdk.internal.access.JavaLangReflectAccess.newInstance.this.arg2

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangReflectAccess.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.access.JavaLangReflectAccess.setConstructorAccessor.this.arg0 Java.jdk.internal.access.JavaLangReflectAccess.setConstructorAccessor.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangReflectAccess.setMethodAccessor(java.lang.reflect.Method,jdk.internal.reflect.MethodAccessor)':
  #
  public setMethodAccessor(arg0 Java.java.lang.reflect.Method, arg1 Java.jdk.internal.reflect.MethodAccessor) (unit) =>
    setMethodAccessor_Ljava_7_lang_7_reflect_7_Method_s_Ljdk_7_internal_7_reflect_7_MethodAccessor_s_ Java.jdk.internal.access.JavaLangReflectAccess.setMethodAccessor.this.arg0 Java.jdk.internal.access.JavaLangReflectAccess.setMethodAccessor.this.arg1