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

Java/jdk/internal/classfile/impl/SplitConstantPool.fz


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

  # call Java instance method 'public int jdk.internal.classfile.impl.SplitConstantPool.bootstrapMethodCount()':
  #
  public bootstrapMethodCount i32 =>
    fuzion.java.call_virtual (i32) "jdk.internal.classfile.impl.SplitConstantPool" "bootstrapMethodCount" "()I" SplitConstantPool.this []

  # call Java instance method 'public jdk.internal.classfile.impl.BootstrapMethodEntryImpl jdk.internal.classfile.impl.SplitConstantPool.bootstrapMethodEntry(int)':
  #
  public bootstrapMethodEntry_I(arg0 i32) Java.jdk.internal.classfile.impl.BootstrapMethodEntryImpl =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.impl.BootstrapMethodEntryImpl) "jdk.internal.classfile.impl.SplitConstantPool" "bootstrapMethodEntry" "(I)Ljdk/internal/classfile/impl/BootstrapMethodEntryImpl;" SplitConstantPool.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.bootstrapMethodEntry_I.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.BootstrapMethodEntry jdk.internal.classfile.impl.SplitConstantPool.bsmEntry(jdk.internal.classfile.constantpool.MethodHandleEntry,java.util.List)':
  #
  public bsmEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_MethodHandleEntry_s_Ljava_7_util_7_List_s_(arg0 Java.jdk.internal.classfile.constantpool.MethodHandleEntry, arg1 Java.java.util.List) Java.jdk.internal.classfile.BootstrapMethodEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.BootstrapMethodEntry) "jdk.internal.classfile.impl.SplitConstantPool" "bsmEntry" "(Ljdk/internal/classfile/constantpool/MethodHandleEntry;Ljava/util/List;)Ljdk/internal/classfile/BootstrapMethodEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.bsmEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_MethodHandleEntry_s_Ljava_7_util_7_List_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.bsmEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_MethodHandleEntry_s_Ljava_7_util_7_List_s_.this.arg1)]

  # call Java instance method 'public boolean jdk.internal.classfile.impl.SplitConstantPool.canWriteDirect(jdk.internal.classfile.constantpool.ConstantPool)':
  #
  public canWriteDirect_Ljdk_7_internal_7_classfile_7_constantpool_7_ConstantPool_s_(arg0 Java.jdk.internal.classfile.constantpool.ConstantPool) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.classfile.impl.SplitConstantPool" "canWriteDirect" "(Ljdk/internal/classfile/constantpool/ConstantPool;)Z" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.canWriteDirect_Ljdk_7_internal_7_classfile_7_constantpool_7_ConstantPool_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.impl.AbstractPoolEntry$ClassEntryImpl jdk.internal.classfile.impl.SplitConstantPool.classEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public classEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_ClassEntryImpl =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_ClassEntryImpl) "jdk.internal.classfile.impl.SplitConstantPool" "classEntry" "(Ljdk/internal/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/impl/AbstractPoolEntry\$ClassEntryImpl;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.classEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.ConstantDynamicEntry jdk.internal.classfile.impl.SplitConstantPool.constantDynamicEntry(jdk.internal.classfile.BootstrapMethodEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public constantDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_(arg0 Java.jdk.internal.classfile.BootstrapMethodEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) Java.jdk.internal.classfile.constantpool.ConstantDynamicEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.ConstantDynamicEntry) "jdk.internal.classfile.impl.SplitConstantPool" "constantDynamicEntry" "(Ljdk/internal/classfile/BootstrapMethodEntry;Ljdk/internal/classfile/constantpool/NameAndTypeEntry;)Ljdk/internal/classfile/constantpool/ConstantDynamicEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.constantDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.constantDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg1)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.DoubleEntry jdk.internal.classfile.impl.SplitConstantPool.doubleEntry(double)':
  #
  public doubleEntry_D(arg0 f64) Java.jdk.internal.classfile.constantpool.DoubleEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.DoubleEntry) "jdk.internal.classfile.impl.SplitConstantPool" "doubleEntry" "(D)Ljdk/internal/classfile/constantpool/DoubleEntry;" SplitConstantPool.this [(fuzion.java.f64_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.doubleEntry_D.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.PoolEntry jdk.internal.classfile.impl.SplitConstantPool.entryByIndex(int)':
  #
  public entryByIndex_I(arg0 i32) Java.jdk.internal.classfile.constantpool.PoolEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.PoolEntry) "jdk.internal.classfile.impl.SplitConstantPool" "entryByIndex" "(I)Ljdk/internal/classfile/constantpool/PoolEntry;" SplitConstantPool.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.entryByIndex_I.this.arg0)]

  # call Java instance method 'public int jdk.internal.classfile.impl.SplitConstantPool.entryCount()':
  #
  public entryCount i32 =>
    fuzion.java.call_virtual (i32) "jdk.internal.classfile.impl.SplitConstantPool" "entryCount" "()I" SplitConstantPool.this []

  # call Java instance method 'public jdk.internal.classfile.constantpool.FieldRefEntry jdk.internal.classfile.impl.SplitConstantPool.fieldRefEntry(jdk.internal.classfile.constantpool.ClassEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public fieldRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_(arg0 Java.jdk.internal.classfile.constantpool.ClassEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) Java.jdk.internal.classfile.constantpool.FieldRefEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.FieldRefEntry) "jdk.internal.classfile.impl.SplitConstantPool" "fieldRefEntry" "(Ljdk/internal/classfile/constantpool/ClassEntry;Ljdk/internal/classfile/constantpool/NameAndTypeEntry;)Ljdk/internal/classfile/constantpool/FieldRefEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.fieldRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.fieldRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg1)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.FloatEntry jdk.internal.classfile.impl.SplitConstantPool.floatEntry(float)':
  #
  public floatEntry_F(arg0 f32) Java.jdk.internal.classfile.constantpool.FloatEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.FloatEntry) "jdk.internal.classfile.impl.SplitConstantPool" "floatEntry" "(F)Ljdk/internal/classfile/constantpool/FloatEntry;" SplitConstantPool.this [(fuzion.java.f32_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.floatEntry_F.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.IntegerEntry jdk.internal.classfile.impl.SplitConstantPool.intEntry(int)':
  #
  public intEntry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.IntegerEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.IntegerEntry) "jdk.internal.classfile.impl.SplitConstantPool" "intEntry" "(I)Ljdk/internal/classfile/constantpool/IntegerEntry;" SplitConstantPool.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.intEntry_I.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.InterfaceMethodRefEntry jdk.internal.classfile.impl.SplitConstantPool.interfaceMethodRefEntry(jdk.internal.classfile.constantpool.ClassEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public interfaceMethodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_(arg0 Java.jdk.internal.classfile.constantpool.ClassEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) Java.jdk.internal.classfile.constantpool.InterfaceMethodRefEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.InterfaceMethodRefEntry) "jdk.internal.classfile.impl.SplitConstantPool" "interfaceMethodRefEntry" "(Ljdk/internal/classfile/constantpool/ClassEntry;Ljdk/internal/classfile/constantpool/NameAndTypeEntry;)Ljdk/internal/classfile/constantpool/InterfaceMethodRefEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.interfaceMethodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.interfaceMethodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg1)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.InvokeDynamicEntry jdk.internal.classfile.impl.SplitConstantPool.invokeDynamicEntry(jdk.internal.classfile.BootstrapMethodEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public invokeDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_(arg0 Java.jdk.internal.classfile.BootstrapMethodEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) Java.jdk.internal.classfile.constantpool.InvokeDynamicEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.InvokeDynamicEntry) "jdk.internal.classfile.impl.SplitConstantPool" "invokeDynamicEntry" "(Ljdk/internal/classfile/BootstrapMethodEntry;Ljdk/internal/classfile/constantpool/NameAndTypeEntry;)Ljdk/internal/classfile/constantpool/InvokeDynamicEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.invokeDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.invokeDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg1)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.LongEntry jdk.internal.classfile.impl.SplitConstantPool.longEntry(long)':
  #
  public longEntry_J(arg0 i64) Java.jdk.internal.classfile.constantpool.LongEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.LongEntry) "jdk.internal.classfile.impl.SplitConstantPool" "longEntry" "(J)Ljdk/internal/classfile/constantpool/LongEntry;" SplitConstantPool.this [(fuzion.java.i64_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.longEntry_J.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.MethodHandleEntry jdk.internal.classfile.impl.SplitConstantPool.methodHandleEntry(int,jdk.internal.classfile.constantpool.MemberRefEntry)':
  #
  public methodHandleEntry_ILjdk_7_internal_7_classfile_7_constantpool_7_MemberRefEntry_s_(arg0 i32, arg1 Java.jdk.internal.classfile.constantpool.MemberRefEntry) Java.jdk.internal.classfile.constantpool.MethodHandleEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.MethodHandleEntry) "jdk.internal.classfile.impl.SplitConstantPool" "methodHandleEntry" "(ILjdk/internal/classfile/constantpool/MemberRefEntry;)Ljdk/internal/classfile/constantpool/MethodHandleEntry;" SplitConstantPool.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.methodHandleEntry_ILjdk_7_internal_7_classfile_7_constantpool_7_MemberRefEntry_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.methodHandleEntry_ILjdk_7_internal_7_classfile_7_constantpool_7_MemberRefEntry_s_.this.arg1)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.MethodRefEntry jdk.internal.classfile.impl.SplitConstantPool.methodRefEntry(jdk.internal.classfile.constantpool.ClassEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public methodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_(arg0 Java.jdk.internal.classfile.constantpool.ClassEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) Java.jdk.internal.classfile.constantpool.MethodRefEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.MethodRefEntry) "jdk.internal.classfile.impl.SplitConstantPool" "methodRefEntry" "(Ljdk/internal/classfile/constantpool/ClassEntry;Ljdk/internal/classfile/constantpool/NameAndTypeEntry;)Ljdk/internal/classfile/constantpool/MethodRefEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.methodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.methodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_.this.arg1)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.MethodTypeEntry jdk.internal.classfile.impl.SplitConstantPool.methodTypeEntry(java.lang.constant.MethodTypeDesc)':
  #
  public methodTypeEntry_Ljava_7_lang_7_constant_7_MethodTypeDesc_s_(arg0 Java.java.lang.constant.MethodTypeDesc) Java.jdk.internal.classfile.constantpool.MethodTypeEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.MethodTypeEntry) "jdk.internal.classfile.impl.SplitConstantPool" "methodTypeEntry" "(Ljava/lang/constant/MethodTypeDesc;)Ljdk/internal/classfile/constantpool/MethodTypeEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.methodTypeEntry_Ljava_7_lang_7_constant_7_MethodTypeDesc_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.MethodTypeEntry jdk.internal.classfile.impl.SplitConstantPool.methodTypeEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public methodTypeEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) Java.jdk.internal.classfile.constantpool.MethodTypeEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.MethodTypeEntry) "jdk.internal.classfile.impl.SplitConstantPool" "methodTypeEntry" "(Ljdk/internal/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/constantpool/MethodTypeEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.methodTypeEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.ModuleEntry jdk.internal.classfile.impl.SplitConstantPool.moduleEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public moduleEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) Java.jdk.internal.classfile.constantpool.ModuleEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.ModuleEntry) "jdk.internal.classfile.impl.SplitConstantPool" "moduleEntry" "(Ljdk/internal/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/constantpool/ModuleEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.moduleEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.impl.AbstractPoolEntry$NameAndTypeEntryImpl jdk.internal.classfile.impl.SplitConstantPool.nameAndTypeEntry(jdk.internal.classfile.constantpool.Utf8Entry,jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public nameAndTypeEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry, arg1 Java.jdk.internal.classfile.constantpool.Utf8Entry) Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_NameAndTypeEntryImpl =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_NameAndTypeEntryImpl) "jdk.internal.classfile.impl.SplitConstantPool" "nameAndTypeEntry" "(Ljdk/internal/classfile/constantpool/Utf8Entry;Ljdk/internal/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/impl/AbstractPoolEntry\$NameAndTypeEntryImpl;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.nameAndTypeEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_.this.arg0); (Java.jdk.internal.classfile.impl.SplitConstantPool.nameAndTypeEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_.this.arg1)]

  # call Java instance method 'public jdk.internal.classfile.impl.Options jdk.internal.classfile.impl.SplitConstantPool.options()':
  #
  public options Java.jdk.internal.classfile.impl.Options =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.impl.Options) "jdk.internal.classfile.impl.SplitConstantPool" "options" "()Ljdk/internal/classfile/impl/Options;" SplitConstantPool.this []

  # call Java instance method 'public jdk.internal.classfile.constantpool.PackageEntry jdk.internal.classfile.impl.SplitConstantPool.packageEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public packageEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) Java.jdk.internal.classfile.constantpool.PackageEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.PackageEntry) "jdk.internal.classfile.impl.SplitConstantPool" "packageEntry" "(Ljdk/internal/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/constantpool/PackageEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.packageEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.constantpool.StringEntry jdk.internal.classfile.impl.SplitConstantPool.stringEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public stringEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) Java.jdk.internal.classfile.constantpool.StringEntry =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.StringEntry) "jdk.internal.classfile.impl.SplitConstantPool" "stringEntry" "(Ljdk/internal/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/constantpool/StringEntry;" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.stringEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_.this.arg0)]

  # call Java instance method 'public jdk.internal.classfile.impl.AbstractPoolEntry$Utf8EntryImpl jdk.internal.classfile.impl.SplitConstantPool.utf8Entry(java.lang.String)':
  #
  public utf8Entry_Ljava_7_lang_7_String_s_(arg0 String) Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_Utf8EntryImpl =>
    fuzion.java.call_virtual (Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_Utf8EntryImpl) "jdk.internal.classfile.impl.SplitConstantPool" "utf8Entry" "(Ljava/lang/String;)Ljdk/internal/classfile/impl/AbstractPoolEntry\$Utf8EntryImpl;" SplitConstantPool.this [(fuzion.java.string_to_java_object Java.jdk.internal.classfile.impl.SplitConstantPool.utf8Entry_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public boolean jdk.internal.classfile.impl.SplitConstantPool.writeBootstrapMethods(jdk.internal.classfile.BufWriter)':
  #
  public writeBootstrapMethods_Ljdk_7_internal_7_classfile_7_BufWriter_s_(arg0 Java.jdk.internal.classfile.BufWriter) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.classfile.impl.SplitConstantPool" "writeBootstrapMethods" "(Ljdk/internal/classfile/BufWriter;)Z" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.writeBootstrapMethods_Ljdk_7_internal_7_classfile_7_BufWriter_s_.this.arg0)]

  # call Java instance method 'public void jdk.internal.classfile.impl.SplitConstantPool.writeTo(jdk.internal.classfile.BufWriter)':
  #
  public writeTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_(arg0 Java.jdk.internal.classfile.BufWriter) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.classfile.impl.SplitConstantPool" "writeTo" "(Ljdk/internal/classfile/BufWriter;)V" SplitConstantPool.this [(Java.jdk.internal.classfile.impl.SplitConstantPool.writeTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_.this.arg0)]

  # short-hand to call Java method 'public jdk.internal.classfile.impl.BootstrapMethodEntryImpl jdk.internal.classfile.impl.SplitConstantPool.bootstrapMethodEntry(int)':
  #
  public bootstrapMethodEntry(arg0 i32) (Java.jdk.internal.classfile.impl.BootstrapMethodEntryImpl) =>
    bootstrapMethodEntry_I Java.jdk.internal.classfile.impl.SplitConstantPool.bootstrapMethodEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.BootstrapMethodEntry jdk.internal.classfile.impl.SplitConstantPool.bsmEntry(jdk.internal.classfile.constantpool.MethodHandleEntry,java.util.List)':
  #
  public bsmEntry(arg0 Java.jdk.internal.classfile.constantpool.MethodHandleEntry, arg1 Java.java.util.List) (Java.jdk.internal.classfile.BootstrapMethodEntry) =>
    bsmEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_MethodHandleEntry_s_Ljava_7_util_7_List_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.bsmEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.bsmEntry.this.arg1

  # short-hand to call Java method 'public boolean jdk.internal.classfile.impl.SplitConstantPool.canWriteDirect(jdk.internal.classfile.constantpool.ConstantPool)':
  #
  public canWriteDirect(arg0 Java.jdk.internal.classfile.constantpool.ConstantPool) (bool) =>
    canWriteDirect_Ljdk_7_internal_7_classfile_7_constantpool_7_ConstantPool_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.canWriteDirect.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.impl.AbstractPoolEntry$ClassEntryImpl jdk.internal.classfile.impl.SplitConstantPool.classEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public classEntry(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) (Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_ClassEntryImpl) =>
    classEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.classEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.ConstantDynamicEntry jdk.internal.classfile.impl.SplitConstantPool.constantDynamicEntry(jdk.internal.classfile.BootstrapMethodEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public constantDynamicEntry(arg0 Java.jdk.internal.classfile.BootstrapMethodEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) (Java.jdk.internal.classfile.constantpool.ConstantDynamicEntry) =>
    constantDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.constantDynamicEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.constantDynamicEntry.this.arg1

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.DoubleEntry jdk.internal.classfile.impl.SplitConstantPool.doubleEntry(double)':
  #
  public doubleEntry(arg0 f64) (Java.jdk.internal.classfile.constantpool.DoubleEntry) =>
    doubleEntry_D Java.jdk.internal.classfile.impl.SplitConstantPool.doubleEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.PoolEntry jdk.internal.classfile.impl.SplitConstantPool.entryByIndex(int)':
  #
  public entryByIndex(arg0 i32) (Java.jdk.internal.classfile.constantpool.PoolEntry) =>
    entryByIndex_I Java.jdk.internal.classfile.impl.SplitConstantPool.entryByIndex.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.FieldRefEntry jdk.internal.classfile.impl.SplitConstantPool.fieldRefEntry(jdk.internal.classfile.constantpool.ClassEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public fieldRefEntry(arg0 Java.jdk.internal.classfile.constantpool.ClassEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) (Java.jdk.internal.classfile.constantpool.FieldRefEntry) =>
    fieldRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.fieldRefEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.fieldRefEntry.this.arg1

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.FloatEntry jdk.internal.classfile.impl.SplitConstantPool.floatEntry(float)':
  #
  public floatEntry(arg0 f32) (Java.jdk.internal.classfile.constantpool.FloatEntry) =>
    floatEntry_F Java.jdk.internal.classfile.impl.SplitConstantPool.floatEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.IntegerEntry jdk.internal.classfile.impl.SplitConstantPool.intEntry(int)':
  #
  public intEntry(arg0 i32) (Java.jdk.internal.classfile.constantpool.IntegerEntry) =>
    intEntry_I Java.jdk.internal.classfile.impl.SplitConstantPool.intEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.InterfaceMethodRefEntry jdk.internal.classfile.impl.SplitConstantPool.interfaceMethodRefEntry(jdk.internal.classfile.constantpool.ClassEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public interfaceMethodRefEntry(arg0 Java.jdk.internal.classfile.constantpool.ClassEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) (Java.jdk.internal.classfile.constantpool.InterfaceMethodRefEntry) =>
    interfaceMethodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.interfaceMethodRefEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.interfaceMethodRefEntry.this.arg1

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.InvokeDynamicEntry jdk.internal.classfile.impl.SplitConstantPool.invokeDynamicEntry(jdk.internal.classfile.BootstrapMethodEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public invokeDynamicEntry(arg0 Java.jdk.internal.classfile.BootstrapMethodEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) (Java.jdk.internal.classfile.constantpool.InvokeDynamicEntry) =>
    invokeDynamicEntry_Ljdk_7_internal_7_classfile_7_BootstrapMethodEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.invokeDynamicEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.invokeDynamicEntry.this.arg1

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.LongEntry jdk.internal.classfile.impl.SplitConstantPool.longEntry(long)':
  #
  public longEntry(arg0 i64) (Java.jdk.internal.classfile.constantpool.LongEntry) =>
    longEntry_J Java.jdk.internal.classfile.impl.SplitConstantPool.longEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.MethodHandleEntry jdk.internal.classfile.impl.SplitConstantPool.methodHandleEntry(int,jdk.internal.classfile.constantpool.MemberRefEntry)':
  #
  public methodHandleEntry(arg0 i32, arg1 Java.jdk.internal.classfile.constantpool.MemberRefEntry) (Java.jdk.internal.classfile.constantpool.MethodHandleEntry) =>
    methodHandleEntry_ILjdk_7_internal_7_classfile_7_constantpool_7_MemberRefEntry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.methodHandleEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.methodHandleEntry.this.arg1

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.MethodRefEntry jdk.internal.classfile.impl.SplitConstantPool.methodRefEntry(jdk.internal.classfile.constantpool.ClassEntry,jdk.internal.classfile.constantpool.NameAndTypeEntry)':
  #
  public methodRefEntry(arg0 Java.jdk.internal.classfile.constantpool.ClassEntry, arg1 Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) (Java.jdk.internal.classfile.constantpool.MethodRefEntry) =>
    methodRefEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_ClassEntry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_NameAndTypeEntry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.methodRefEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.methodRefEntry.this.arg1

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.MethodTypeEntry jdk.internal.classfile.impl.SplitConstantPool.methodTypeEntry(java.lang.constant.MethodTypeDesc)':
  #
  public methodTypeEntry(arg0 Java.java.lang.constant.MethodTypeDesc) (Java.jdk.internal.classfile.constantpool.MethodTypeEntry) =>
    methodTypeEntry_Ljava_7_lang_7_constant_7_MethodTypeDesc_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.methodTypeEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.ModuleEntry jdk.internal.classfile.impl.SplitConstantPool.moduleEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public moduleEntry(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) (Java.jdk.internal.classfile.constantpool.ModuleEntry) =>
    moduleEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.moduleEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.impl.AbstractPoolEntry$NameAndTypeEntryImpl jdk.internal.classfile.impl.SplitConstantPool.nameAndTypeEntry(jdk.internal.classfile.constantpool.Utf8Entry,jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public nameAndTypeEntry(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry, arg1 Java.jdk.internal.classfile.constantpool.Utf8Entry) (Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_NameAndTypeEntryImpl) =>
    nameAndTypeEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.nameAndTypeEntry.this.arg0 Java.jdk.internal.classfile.impl.SplitConstantPool.nameAndTypeEntry.this.arg1

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.PackageEntry jdk.internal.classfile.impl.SplitConstantPool.packageEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public packageEntry(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) (Java.jdk.internal.classfile.constantpool.PackageEntry) =>
    packageEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.packageEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.constantpool.StringEntry jdk.internal.classfile.impl.SplitConstantPool.stringEntry(jdk.internal.classfile.constantpool.Utf8Entry)':
  #
  public stringEntry(arg0 Java.jdk.internal.classfile.constantpool.Utf8Entry) (Java.jdk.internal.classfile.constantpool.StringEntry) =>
    stringEntry_Ljdk_7_internal_7_classfile_7_constantpool_7_Utf8Entry_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.stringEntry.this.arg0

  # short-hand to call Java method 'public jdk.internal.classfile.impl.AbstractPoolEntry$Utf8EntryImpl jdk.internal.classfile.impl.SplitConstantPool.utf8Entry(java.lang.String)':
  #
  public utf8Entry(arg0 String) (Java.jdk.internal.classfile.impl.AbstractPoolEntry_S_Utf8EntryImpl) =>
    utf8Entry_Ljava_7_lang_7_String_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.utf8Entry.this.arg0

  # short-hand to call Java method 'public boolean jdk.internal.classfile.impl.SplitConstantPool.writeBootstrapMethods(jdk.internal.classfile.BufWriter)':
  #
  public writeBootstrapMethods(arg0 Java.jdk.internal.classfile.BufWriter) (bool) =>
    writeBootstrapMethods_Ljdk_7_internal_7_classfile_7_BufWriter_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.writeBootstrapMethods.this.arg0

  # short-hand to call Java method 'public void jdk.internal.classfile.impl.SplitConstantPool.writeTo(jdk.internal.classfile.BufWriter)':
  #
  public writeTo(arg0 Java.jdk.internal.classfile.BufWriter) (unit) =>
    writeTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_ Java.jdk.internal.classfile.impl.SplitConstantPool.writeTo.this.arg0