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

Java/jdk/internal/access/JavaLangInvokeAccess.fz


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

  # call Java instance method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.collectCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle)':
  #
  public collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "jdk.internal.access.JavaLangInvokeAccess" "collectCoordinates" "(Ljava/lang/invoke/VarHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.jdk.internal.access.JavaLangInvokeAccess.collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.dropCoordinates(java.lang.invoke.VarHandle,int,java.lang.Class[])':
  #
  public dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Class)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "jdk.internal.access.JavaLangInvokeAccess" "dropCoordinates" "(Ljava/lang/invoke/VarHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Class) Java.jdk.internal.access.JavaLangInvokeAccess.dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.Class[] jdk.internal.access.JavaLangInvokeAccess.exceptionTypes(java.lang.invoke.MethodHandle)':
  #
  public exceptionTypes_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle) fuzion.java.Array (Java.java.lang.Class) =>
    fuzion.java.call_virtual (fuzion.java.Array (Java.java.lang.Class)) "jdk.internal.access.JavaLangInvokeAccess" "exceptionTypes" "(Ljava/lang/invoke/MethodHandle;)[Ljava/lang/Class;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.exceptionTypes_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.filterCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle[])':
  #
  public filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.invoke.MethodHandle)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "jdk.internal.access.JavaLangInvokeAccess" "filterCoordinates" "(Ljava/lang/invoke/VarHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.invoke.MethodHandle) Java.jdk.internal.access.JavaLangInvokeAccess.filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.filterValue(java.lang.invoke.VarHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "jdk.internal.access.JavaLangInvokeAccess" "filterValue" "(Ljava/lang/invoke/VarHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.jdk.internal.access.JavaLangInvokeAccess.filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.jdk.internal.access.JavaLangInvokeAccess.filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.findStatic(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.IllegalAccessException':
  #
  public findStatic_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.invoke.MethodType) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "jdk.internal.access.JavaLangInvokeAccess" "findStatic" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.findStatic_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.findStatic_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1); (Java.jdk.internal.access.JavaLangInvokeAccess.findStatic_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.findVirtual(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.IllegalAccessException':
  #
  public findVirtual_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.invoke.MethodType) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "jdk.internal.access.JavaLangInvokeAccess" "findVirtual" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.findVirtual_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.findVirtual_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1); (Java.jdk.internal.access.JavaLangInvokeAccess.findVirtual_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg2)]

  # call Java instance method 'public abstract java.util.Map jdk.internal.access.JavaLangInvokeAccess.generateHolderClasses(java.util.stream.Stream)':
  #
  public generateHolderClasses_Ljava_7_util_7_stream_7_Stream_s_(arg0 Java.java.util.stream.Stream) Java.java.util.Map =>
    fuzion.java.call_virtual (Java.java.util.Map) "jdk.internal.access.JavaLangInvokeAccess" "generateHolderClasses" "(Ljava/util/stream/Stream;)Ljava/util/Map;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.generateHolderClasses_Ljava_7_util_7_stream_7_Stream_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.Class jdk.internal.access.JavaLangInvokeAccess.getDeclaringClass(java.lang.Object)':
  #
  public getDeclaringClass_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) Java.java.lang.Class =>
    fuzion.java.call_virtual (Java.java.lang.Class) "jdk.internal.access.JavaLangInvokeAccess" "getDeclaringClass" "(Ljava/lang/Object;)Ljava/lang/Class;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.getDeclaringClass_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangInvokeAccess.getMethodDescriptor(java.lang.Object)':
  #
  public getMethodDescriptor_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "jdk.internal.access.JavaLangInvokeAccess" "getMethodDescriptor" "(Ljava/lang/Object;)Ljava/lang/String;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.getMethodDescriptor_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.invoke.MethodType jdk.internal.access.JavaLangInvokeAccess.getMethodType(java.lang.Object)':
  #
  public getMethodType_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) Java.java.lang.invoke.MethodType =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodType) "jdk.internal.access.JavaLangInvokeAccess" "getMethodType" "(Ljava/lang/Object;)Ljava/lang/invoke/MethodType;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.getMethodType_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangInvokeAccess.getName(java.lang.Object)':
  #
  public getName_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "jdk.internal.access.JavaLangInvokeAccess" "getName" "(Ljava/lang/Object;)Ljava/lang/String;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.getName_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.insertCoordinates(java.lang.invoke.VarHandle,int,java.lang.Object[])':
  #
  public insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Object)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "jdk.internal.access.JavaLangInvokeAccess" "insertCoordinates" "(Ljava/lang/invoke/VarHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/VarHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Object) Java.jdk.internal.access.JavaLangInvokeAccess.insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public abstract boolean jdk.internal.access.JavaLangInvokeAccess.isNative(java.lang.Object)':
  #
  public isNative_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.access.JavaLangInvokeAccess" "isNative" "(Ljava/lang/Object;)Z" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.isNative_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle(java.lang.Class,long,java.nio.ByteOrder)':
  #
  public memorySegmentViewHandle_Ljava_7_lang_7_Class_s_JLjava_7_nio_7_ByteOrder_s_(arg0 Java.java.lang.Class, arg1 i64, arg2 Java.java.nio.ByteOrder) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "jdk.internal.access.JavaLangInvokeAccess" "memorySegmentViewHandle" "(Ljava/lang/Class;JLjava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle_Ljava_7_lang_7_Class_s_JLjava_7_nio_7_ByteOrder_s_.this.arg0); (fuzion.java.i64_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle_Ljava_7_lang_7_Class_s_JLjava_7_nio_7_ByteOrder_s_.this.arg1); (Java.jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle_Ljava_7_lang_7_Class_s_JLjava_7_nio_7_ByteOrder_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.nativeMethodHandle(jdk.internal.foreign.abi.NativeEntryPoint)':
  #
  public nativeMethodHandle_Ljdk_7_internal_7_foreign_7_abi_7_NativeEntryPoint_s_(arg0 Java.jdk.internal.foreign.abi.NativeEntryPoint) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "jdk.internal.access.JavaLangInvokeAccess" "nativeMethodHandle" "(Ljdk/internal/foreign/abi/NativeEntryPoint;)Ljava/lang/invoke/MethodHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.nativeMethodHandle_Ljdk_7_internal_7_foreign_7_abi_7_NativeEntryPoint_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.Object jdk.internal.access.JavaLangInvokeAccess.newMemberName()':
  #
  public newMemberName Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "jdk.internal.access.JavaLangInvokeAccess" "newMemberName" "()Ljava/lang/Object;" JavaLangInvokeAccess.this []

  # call Java instance method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates(java.lang.invoke.VarHandle,java.util.List,int[])':
  #
  public permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.util.List, arg2 Sequence (i32)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "jdk.internal.access.JavaLangInvokeAccess" "permuteCoordinates" "(Ljava/lang/invoke/VarHandle;Ljava/util/List;[I)Ljava/lang/invoke/VarHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I.this.arg0); (Java.jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I.this.arg1); (fuzion.java.array_to_java_object (i32) Java.jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I.this.arg2)]

  # call Java instance method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.reflectiveInvoker(java.lang.Class)':
  #
  public reflectiveInvoker_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.access.JavaLangInvokeAccess" "reflectiveInvoker" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.reflectiveInvoker_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.unreflectConstructor(java.lang.reflect.Constructor) throws java.lang.IllegalAccessException':
  #
  public unreflectConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_(arg0 Java.java.lang.reflect.Constructor) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "jdk.internal.access.JavaLangInvokeAccess" "unreflectConstructor" "(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.unreflectConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.unreflectField(java.lang.reflect.Field,boolean) throws java.lang.IllegalAccessException':
  #
  public unreflectField_Ljava_7_lang_7_reflect_7_Field_s_Z(arg0 Java.java.lang.reflect.Field, arg1 bool) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "jdk.internal.access.JavaLangInvokeAccess" "unreflectField" "(Ljava/lang/reflect/Field;Z)Ljava/lang/invoke/MethodHandle;" JavaLangInvokeAccess.this [(Java.jdk.internal.access.JavaLangInvokeAccess.unreflectField_Ljava_7_lang_7_reflect_7_Field_s_Z.this.arg0); (fuzion.java.bool_to_java_object Java.jdk.internal.access.JavaLangInvokeAccess.unreflectField_Ljava_7_lang_7_reflect_7_Field_s_Z.this.arg1)]

  # short-hand to call Java method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.collectCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle)':
  #
  public collectCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.VarHandle) =>
    collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_ Java.jdk.internal.access.JavaLangInvokeAccess.collectCoordinates.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.collectCoordinates.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.collectCoordinates.this.arg2

  # short-hand to call Java method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.dropCoordinates(java.lang.invoke.VarHandle,int,java.lang.Class[])':
  #
  public dropCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Class)) (Java.java.lang.invoke.VarHandle) =>
    dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangInvokeAccess.dropCoordinates.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.dropCoordinates.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.dropCoordinates.this.arg2

  # short-hand to call Java method 'public abstract java.lang.Class[] jdk.internal.access.JavaLangInvokeAccess.exceptionTypes(java.lang.invoke.MethodHandle)':
  #
  public exceptionTypes(arg0 Java.java.lang.invoke.MethodHandle) (fuzion.java.Array (Java.java.lang.Class)) =>
    exceptionTypes_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.jdk.internal.access.JavaLangInvokeAccess.exceptionTypes.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.filterCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle[])':
  #
  public filterCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.invoke.MethodHandle)) (Java.java.lang.invoke.VarHandle) =>
    filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.jdk.internal.access.JavaLangInvokeAccess.filterCoordinates.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.filterCoordinates.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.filterCoordinates.this.arg2

  # short-hand to call Java method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.filterValue(java.lang.invoke.VarHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public filterValue(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.VarHandle) =>
    filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.jdk.internal.access.JavaLangInvokeAccess.filterValue.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.filterValue.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.filterValue.this.arg2

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.findStatic(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.IllegalAccessException':
  #
  public findStatic(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.invoke.MethodType) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findStatic_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.jdk.internal.access.JavaLangInvokeAccess.findStatic.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.findStatic.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.findStatic.this.arg2

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.findVirtual(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.IllegalAccessException':
  #
  public findVirtual(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.invoke.MethodType) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findVirtual_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.jdk.internal.access.JavaLangInvokeAccess.findVirtual.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.findVirtual.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.findVirtual.this.arg2

  # short-hand to call Java method 'public abstract java.util.Map jdk.internal.access.JavaLangInvokeAccess.generateHolderClasses(java.util.stream.Stream)':
  #
  public generateHolderClasses(arg0 Java.java.util.stream.Stream) (Java.java.util.Map) =>
    generateHolderClasses_Ljava_7_util_7_stream_7_Stream_s_ Java.jdk.internal.access.JavaLangInvokeAccess.generateHolderClasses.this.arg0

  # short-hand to call Java method 'public abstract java.lang.Class jdk.internal.access.JavaLangInvokeAccess.getDeclaringClass(java.lang.Object)':
  #
  public getDeclaringClass(arg0 Java.java.lang.Object) (Java.java.lang.Class) =>
    getDeclaringClass_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangInvokeAccess.getDeclaringClass.this.arg0

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangInvokeAccess.getMethodDescriptor(java.lang.Object)':
  #
  public getMethodDescriptor(arg0 Java.java.lang.Object) (Java.java.lang.__jString) =>
    getMethodDescriptor_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangInvokeAccess.getMethodDescriptor.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodType jdk.internal.access.JavaLangInvokeAccess.getMethodType(java.lang.Object)':
  #
  public getMethodType(arg0 Java.java.lang.Object) (Java.java.lang.invoke.MethodType) =>
    getMethodType_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangInvokeAccess.getMethodType.this.arg0

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangInvokeAccess.getName(java.lang.Object)':
  #
  public getName(arg0 Java.java.lang.Object) (Java.java.lang.__jString) =>
    getName_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangInvokeAccess.getName.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.insertCoordinates(java.lang.invoke.VarHandle,int,java.lang.Object[])':
  #
  public insertCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Object)) (Java.java.lang.invoke.VarHandle) =>
    insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangInvokeAccess.insertCoordinates.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.insertCoordinates.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.insertCoordinates.this.arg2

  # short-hand to call Java method 'public abstract boolean jdk.internal.access.JavaLangInvokeAccess.isNative(java.lang.Object)':
  #
  public isNative(arg0 Java.java.lang.Object) (bool) =>
    isNative_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangInvokeAccess.isNative.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle(java.lang.Class,long,java.nio.ByteOrder)':
  #
  public memorySegmentViewHandle(arg0 Java.java.lang.Class, arg1 i64, arg2 Java.java.nio.ByteOrder) (Java.java.lang.invoke.VarHandle) =>
    memorySegmentViewHandle_Ljava_7_lang_7_Class_s_JLjava_7_nio_7_ByteOrder_s_ Java.jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.memorySegmentViewHandle.this.arg2

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.nativeMethodHandle(jdk.internal.foreign.abi.NativeEntryPoint)':
  #
  public nativeMethodHandle(arg0 Java.jdk.internal.foreign.abi.NativeEntryPoint) (Java.java.lang.invoke.MethodHandle) =>
    nativeMethodHandle_Ljdk_7_internal_7_foreign_7_abi_7_NativeEntryPoint_s_ Java.jdk.internal.access.JavaLangInvokeAccess.nativeMethodHandle.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.VarHandle jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates(java.lang.invoke.VarHandle,java.util.List,int[])':
  #
  public permuteCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.util.List, arg2 Sequence (i32)) (Java.java.lang.invoke.VarHandle) =>
    permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I Java.jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates.this.arg1 Java.jdk.internal.access.JavaLangInvokeAccess.permuteCoordinates.this.arg2

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.reflectiveInvoker(java.lang.Class)':
  #
  public reflectiveInvoker(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    reflectiveInvoker_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangInvokeAccess.reflectiveInvoker.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.unreflectConstructor(java.lang.reflect.Constructor) throws java.lang.IllegalAccessException':
  #
  public unreflectConstructor(arg0 Java.java.lang.reflect.Constructor) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    unreflectConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_ Java.jdk.internal.access.JavaLangInvokeAccess.unreflectConstructor.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangInvokeAccess.unreflectField(java.lang.reflect.Field,boolean) throws java.lang.IllegalAccessException':
  #
  public unreflectField(arg0 Java.java.lang.reflect.Field, arg1 bool) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    unreflectField_Ljava_7_lang_7_reflect_7_Field_s_Z Java.jdk.internal.access.JavaLangInvokeAccess.unreflectField.this.arg0 Java.jdk.internal.access.JavaLangInvokeAccess.unreflectField.this.arg1