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

Java/java/lang/invoke/MethodHandles_S_Lookup.fz


# Fuzion interface to instance members of Java instance class 'java.lang.invoke.MethodHandles$Lookup'
#
# !!!!!!  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.java.lang.invoke.MethodHandles_S_Lookup(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.in(java.lang.Class)':
  #
  public __k__in_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandles_S_Lookup =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandles_S_Lookup) "java.lang.invoke.MethodHandles\$Lookup" "in" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles\$Lookup;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.__k__in_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.accessClass(java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public accessClass_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) outcome (Java.java.lang.Class) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.Class)) "java.lang.invoke.MethodHandles\$Lookup" "accessClass" "(Ljava/lang/Class;)Ljava/lang/Class;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.accessClass_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.bind(java.lang.Object,java.lang.String,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,java.lang.IllegalAccessException':
  #
  public bind_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.Object, arg1 String, arg2 Java.java.lang.invoke.MethodType) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "bind" "(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.bind_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.bind_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.bind_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg2)]

  # call Java instance method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.defineClass(byte[]) throws java.lang.IllegalAccessException':
  #
  public defineClass__u00005b_B(arg0 Sequence (i8)) outcome (Java.java.lang.Class) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.Class)) "java.lang.invoke.MethodHandles\$Lookup" "defineClass" "([B)Ljava/lang/Class;" MethodHandles_S_Lookup.this [(fuzion.java.array_to_java_object (i8) Java.java.lang.invoke.MethodHandles_S_Lookup.defineClass__u00005b_B.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.defineHiddenClassWithClassData(byte[],java.lang.Object,boolean,java.lang.invoke.MethodHandles$Lookup$ClassOption[]) throws java.lang.IllegalAccessException':
  #
  public defineHiddenClassWithClassData__u00005b_BLjava_7_lang_7_Object_s_Z_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_(arg0 Sequence (i8), arg1 Java.java.lang.Object, arg2 bool, arg3 Sequence (Java.java.lang.invoke.MethodHandles_S_Lookup_S_ClassOption)) outcome (Java.java.lang.invoke.MethodHandles_S_Lookup) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandles_S_Lookup)) "java.lang.invoke.MethodHandles\$Lookup" "defineHiddenClassWithClassData" "([BLjava/lang/Object;Z[Ljava/lang/invoke/MethodHandles\$Lookup\$ClassOption;)Ljava/lang/invoke/MethodHandles\$Lookup;" MethodHandles_S_Lookup.this [(fuzion.java.array_to_java_object (i8) Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData__u00005b_BLjava_7_lang_7_Object_s_Z_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData__u00005b_BLjava_7_lang_7_Object_s_Z_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_.this.arg1); (fuzion.java.bool_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData__u00005b_BLjava_7_lang_7_Object_s_Z_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_.this.arg2); (fuzion.java.array_to_java_object (Java.java.lang.invoke.MethodHandles_S_Lookup_S_ClassOption) Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData__u00005b_BLjava_7_lang_7_Object_s_Z_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_.this.arg3)]

  # call Java instance method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.defineHiddenClass(byte[],boolean,java.lang.invoke.MethodHandles$Lookup$ClassOption[]) throws java.lang.IllegalAccessException':
  #
  public defineHiddenClass__u00005b_BZ_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_(arg0 Sequence (i8), arg1 bool, arg2 Sequence (Java.java.lang.invoke.MethodHandles_S_Lookup_S_ClassOption)) outcome (Java.java.lang.invoke.MethodHandles_S_Lookup) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandles_S_Lookup)) "java.lang.invoke.MethodHandles\$Lookup" "defineHiddenClass" "([BZ[Ljava/lang/invoke/MethodHandles\$Lookup\$ClassOption;)Ljava/lang/invoke/MethodHandles\$Lookup;" MethodHandles_S_Lookup.this [(fuzion.java.array_to_java_object (i8) Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClass__u00005b_BZ_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_.this.arg0); (fuzion.java.bool_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClass__u00005b_BZ_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.invoke.MethodHandles_S_Lookup_S_ClassOption) Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClass__u00005b_BZ_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_.this.arg2)]

  # call Java instance method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.dropLookupMode(int)':
  #
  public dropLookupMode_I(arg0 i32) Java.java.lang.invoke.MethodHandles_S_Lookup =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandles_S_Lookup) "java.lang.invoke.MethodHandles\$Lookup" "dropLookupMode" "(I)Ljava/lang/invoke/MethodHandles\$Lookup;" MethodHandles_S_Lookup.this [(fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.dropLookupMode_I.this.arg0)]

  # call Java instance method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.ensureInitialized(java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public ensureInitialized_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) outcome (Java.java.lang.Class) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.Class)) "java.lang.invoke.MethodHandles\$Lookup" "ensureInitialized" "(Ljava/lang/Class;)Ljava/lang/Class;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.ensureInitialized_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.findClass(java.lang.String) throws java.lang.ClassNotFoundException,java.lang.IllegalAccessException':
  #
  public findClass_Ljava_7_lang_7_String_s_(arg0 String) outcome (Java.java.lang.Class) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.Class)) "java.lang.invoke.MethodHandles\$Lookup" "findClass" "(Ljava/lang/String;)Ljava/lang/Class;" MethodHandles_S_Lookup.this [(fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findClass_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findConstructor(java.lang.Class,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,java.lang.IllegalAccessException':
  #
  public findConstructor_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.invoke.MethodType) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findConstructor" "(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findConstructor_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_S_Lookup.findConstructor_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findGetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findGetter" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.findGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findSetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findSetter" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.findSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findSpecial(java.lang.Class,java.lang.String,java.lang.invoke.MethodType,java.lang.Class) throws java.lang.NoSuchMethodException,java.lang.IllegalAccessException':
  #
  public findSpecial_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.invoke.MethodType, arg3 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findSpecial" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_Ljava_7_lang_7_Class_s_.this.arg2); (Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_Ljava_7_lang_7_Class_s_.this.arg3)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findStaticGetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findStaticGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findStaticGetter" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findStaticSetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findStaticSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findStaticSetter" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public java.lang.invoke.VarHandle java.lang.invoke.MethodHandles$Lookup.findStaticVarHandle(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findStaticVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) outcome (Java.java.lang.invoke.VarHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.VarHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findStaticVarHandle" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findStatic(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,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)) "java.lang.invoke.MethodHandles\$Lookup" "findStatic" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.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.java.lang.invoke.MethodHandles_S_Lookup.findStatic_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.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 java.lang.invoke.VarHandle java.lang.invoke.MethodHandles$Lookup.findVarHandle(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) outcome (Java.java.lang.invoke.VarHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.VarHandle)) "java.lang.invoke.MethodHandles\$Lookup" "findVarHandle" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.findVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_S_Lookup.findVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.findVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findVirtual(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,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)) "java.lang.invoke.MethodHandles\$Lookup" "findVirtual" "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.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.java.lang.invoke.MethodHandles_S_Lookup.findVirtual_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_S_Lookup.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 boolean java.lang.invoke.MethodHandles$Lookup.hasFullPrivilegeAccess()':
  #
  public hasFullPrivilegeAccess bool =>
    fuzion.java.call_virtual (bool) "java.lang.invoke.MethodHandles\$Lookup" "hasFullPrivilegeAccess" "()Z" MethodHandles_S_Lookup.this []

  # call Java instance method 'public boolean java.lang.invoke.MethodHandles$Lookup.hasPrivateAccess()':
  #
  public hasPrivateAccess bool =>
    fuzion.java.call_virtual (bool) "java.lang.invoke.MethodHandles\$Lookup" "hasPrivateAccess" "()Z" MethodHandles_S_Lookup.this []

  # call Java instance method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.lookupClass()':
  #
  public lookupClass Java.java.lang.Class =>
    fuzion.java.call_virtual (Java.java.lang.Class) "java.lang.invoke.MethodHandles\$Lookup" "lookupClass" "()Ljava/lang/Class;" MethodHandles_S_Lookup.this []

  # call Java instance method 'public int java.lang.invoke.MethodHandles$Lookup.lookupModes()':
  #
  public lookupModes i32 =>
    fuzion.java.call_virtual (i32) "java.lang.invoke.MethodHandles\$Lookup" "lookupModes" "()I" MethodHandles_S_Lookup.this []

  # call Java instance method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.previousLookupClass()':
  #
  public previousLookupClass Java.java.lang.Class =>
    fuzion.java.call_virtual (Java.java.lang.Class) "java.lang.invoke.MethodHandles\$Lookup" "previousLookupClass" "()Ljava/lang/Class;" MethodHandles_S_Lookup.this []

  # call Java instance method 'public java.lang.invoke.MethodHandleInfo java.lang.invoke.MethodHandles$Lookup.revealDirect(java.lang.invoke.MethodHandle)':
  #
  public revealDirect_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandleInfo =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandleInfo) "java.lang.invoke.MethodHandles\$Lookup" "revealDirect" "(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.revealDirect_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.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)) "java.lang.invoke.MethodHandles\$Lookup" "unreflectConstructor" "(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectConstructor_Ljava_7_lang_7_reflect_7_Constructor_s_.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflectGetter(java.lang.reflect.Field) throws java.lang.IllegalAccessException':
  #
  public unreflectGetter_Ljava_7_lang_7_reflect_7_Field_s_(arg0 Java.java.lang.reflect.Field) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "unreflectGetter" "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectGetter_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflectSetter(java.lang.reflect.Field) throws java.lang.IllegalAccessException':
  #
  public unreflectSetter_Ljava_7_lang_7_reflect_7_Field_s_(arg0 Java.java.lang.reflect.Field) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "unreflectSetter" "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectSetter_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflectSpecial(java.lang.reflect.Method,java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public unreflectSpecial_Ljava_7_lang_7_reflect_7_Method_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.reflect.Method, arg1 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "unreflectSpecial" "(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectSpecial_Ljava_7_lang_7_reflect_7_Method_s_Ljava_7_lang_7_Class_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectSpecial_Ljava_7_lang_7_reflect_7_Method_s_Ljava_7_lang_7_Class_s_.this.arg1)]

  # call Java instance method 'public java.lang.invoke.VarHandle java.lang.invoke.MethodHandles$Lookup.unreflectVarHandle(java.lang.reflect.Field) throws java.lang.IllegalAccessException':
  #
  public unreflectVarHandle_Ljava_7_lang_7_reflect_7_Field_s_(arg0 Java.java.lang.reflect.Field) outcome (Java.java.lang.invoke.VarHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.VarHandle)) "java.lang.invoke.MethodHandles\$Lookup" "unreflectVarHandle" "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/VarHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectVarHandle_Ljava_7_lang_7_reflect_7_Field_s_.this.arg0)]

  # call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflect(java.lang.reflect.Method) throws java.lang.IllegalAccessException':
  #
  public unreflect_Ljava_7_lang_7_reflect_7_Method_s_(arg0 Java.java.lang.reflect.Method) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles\$Lookup" "unreflect" "(Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle;" MethodHandles_S_Lookup.this [(Java.java.lang.invoke.MethodHandles_S_Lookup.unreflect_Ljava_7_lang_7_reflect_7_Method_s_.this.arg0)]

  # short-hand to call Java method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.accessClass(java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public accessClass(arg0 Java.java.lang.Class) (outcome (Java.java.lang.Class)) =>
    accessClass_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.accessClass.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.bind(java.lang.Object,java.lang.String,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,java.lang.IllegalAccessException':
  #
  public bind(arg0 Java.java.lang.Object, arg1 String, arg2 Java.java.lang.invoke.MethodType) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    bind_Ljava_7_lang_7_Object_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.bind.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.bind.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.bind.this.arg2

  # short-hand to call Java method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.defineClass(byte[]) throws java.lang.IllegalAccessException':
  #
  public defineClass(arg0 Sequence (i8)) (outcome (Java.java.lang.Class)) =>
    defineClass__u00005b_B Java.java.lang.invoke.MethodHandles_S_Lookup.defineClass.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.defineHiddenClass(byte[],boolean,java.lang.invoke.MethodHandles$Lookup$ClassOption[]) throws java.lang.IllegalAccessException':
  #
  public defineHiddenClass(arg0 Sequence (i8), arg1 bool, arg2 Sequence (Java.java.lang.invoke.MethodHandles_S_Lookup_S_ClassOption)) (outcome (Java.java.lang.invoke.MethodHandles_S_Lookup)) =>
    defineHiddenClass__u00005b_BZ_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClass.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClass.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClass.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.defineHiddenClassWithClassData(byte[],java.lang.Object,boolean,java.lang.invoke.MethodHandles$Lookup$ClassOption[]) throws java.lang.IllegalAccessException':
  #
  public defineHiddenClassWithClassData(arg0 Sequence (i8), arg1 Java.java.lang.Object, arg2 bool, arg3 Sequence (Java.java.lang.invoke.MethodHandles_S_Lookup_S_ClassOption)) (outcome (Java.java.lang.invoke.MethodHandles_S_Lookup)) =>
    defineHiddenClassWithClassData__u00005b_BLjava_7_lang_7_Object_s_Z_u00005b_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_S_ClassOption_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData.this.arg2 Java.java.lang.invoke.MethodHandles_S_Lookup.defineHiddenClassWithClassData.this.arg3

  # short-hand to call Java method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.dropLookupMode(int)':
  #
  public dropLookupMode(arg0 i32) (Java.java.lang.invoke.MethodHandles_S_Lookup) =>
    dropLookupMode_I Java.java.lang.invoke.MethodHandles_S_Lookup.dropLookupMode.this.arg0

  # short-hand to call Java method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.ensureInitialized(java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public ensureInitialized(arg0 Java.java.lang.Class) (outcome (Java.java.lang.Class)) =>
    ensureInitialized_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.ensureInitialized.this.arg0

  # short-hand to call Java method 'public java.lang.Class java.lang.invoke.MethodHandles$Lookup.findClass(java.lang.String) throws java.lang.ClassNotFoundException,java.lang.IllegalAccessException':
  #
  public findClass(arg0 String) (outcome (Java.java.lang.Class)) =>
    findClass_Ljava_7_lang_7_String_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findClass.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findConstructor(java.lang.Class,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,java.lang.IllegalAccessException':
  #
  public findConstructor(arg0 Java.java.lang.Class, arg1 Java.java.lang.invoke.MethodType) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findConstructor_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findConstructor.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findConstructor.this.arg1

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findGetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findGetter(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findGetter.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findGetter.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findGetter.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findSetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findSetter(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findSetter.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findSetter.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findSetter.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findSpecial(java.lang.Class,java.lang.String,java.lang.invoke.MethodType,java.lang.Class) throws java.lang.NoSuchMethodException,java.lang.IllegalAccessException':
  #
  public findSpecial(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.invoke.MethodType, arg3 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findSpecial_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial.this.arg2 Java.java.lang.invoke.MethodHandles_S_Lookup.findSpecial.this.arg3

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findStatic(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,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.java.lang.invoke.MethodHandles_S_Lookup.findStatic.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findStatic.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findStatic.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findStaticGetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findStaticGetter(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findStaticGetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticGetter.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticGetter.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticGetter.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findStaticSetter(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findStaticSetter(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    findStaticSetter_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticSetter.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticSetter.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticSetter.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.VarHandle java.lang.invoke.MethodHandles$Lookup.findStaticVarHandle(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findStaticVarHandle(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) (outcome (Java.java.lang.invoke.VarHandle)) =>
    findStaticVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticVarHandle.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticVarHandle.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findStaticVarHandle.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.VarHandle java.lang.invoke.MethodHandles$Lookup.findVarHandle(java.lang.Class,java.lang.String,java.lang.Class) throws java.lang.NoSuchFieldException,java.lang.IllegalAccessException':
  #
  public findVarHandle(arg0 Java.java.lang.Class, arg1 String, arg2 Java.java.lang.Class) (outcome (Java.java.lang.invoke.VarHandle)) =>
    findVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.findVarHandle.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findVarHandle.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findVarHandle.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.findVirtual(java.lang.Class,java.lang.String,java.lang.invoke.MethodType) throws java.lang.NoSuchMethodException,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.java.lang.invoke.MethodHandles_S_Lookup.findVirtual.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.findVirtual.this.arg1 Java.java.lang.invoke.MethodHandles_S_Lookup.findVirtual.this.arg2

  # short-hand to call Java method 'public java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles$Lookup.in(java.lang.Class)':
  #
  public __k__in(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandles_S_Lookup) =>
    __k__in_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.__k__in.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandleInfo java.lang.invoke.MethodHandles$Lookup.revealDirect(java.lang.invoke.MethodHandle)':
  #
  public revealDirect(arg0 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandleInfo) =>
    revealDirect_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.revealDirect.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflect(java.lang.reflect.Method) throws java.lang.IllegalAccessException':
  #
  public unreflect(arg0 Java.java.lang.reflect.Method) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    unreflect_Ljava_7_lang_7_reflect_7_Method_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.unreflect.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.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.java.lang.invoke.MethodHandles_S_Lookup.unreflectConstructor.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflectGetter(java.lang.reflect.Field) throws java.lang.IllegalAccessException':
  #
  public unreflectGetter(arg0 Java.java.lang.reflect.Field) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    unreflectGetter_Ljava_7_lang_7_reflect_7_Field_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectGetter.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflectSetter(java.lang.reflect.Field) throws java.lang.IllegalAccessException':
  #
  public unreflectSetter(arg0 Java.java.lang.reflect.Field) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    unreflectSetter_Ljava_7_lang_7_reflect_7_Field_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectSetter.this.arg0

  # short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles$Lookup.unreflectSpecial(java.lang.reflect.Method,java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public unreflectSpecial(arg0 Java.java.lang.reflect.Method, arg1 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    unreflectSpecial_Ljava_7_lang_7_reflect_7_Method_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectSpecial.this.arg0 Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectSpecial.this.arg1

  # short-hand to call Java method 'public java.lang.invoke.VarHandle java.lang.invoke.MethodHandles$Lookup.unreflectVarHandle(java.lang.reflect.Field) throws java.lang.IllegalAccessException':
  #
  public unreflectVarHandle(arg0 Java.java.lang.reflect.Field) (outcome (Java.java.lang.invoke.VarHandle)) =>
    unreflectVarHandle_Ljava_7_lang_7_reflect_7_Field_s_ Java.java.lang.invoke.MethodHandles_S_Lookup.unreflectVarHandle.this.arg0