Java/jdk/internal/classfile/ClassReader.fz
# Fuzion interface to instance members of Java instance class 'jdk.internal.classfile.ClassReader'
#
# !!!!!! 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.ClassReader(forbidden void) ref : fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.classfileLength()':
#
public classfileLength i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "classfileLength" "()I" ClassReader.this []
# call Java instance method 'public abstract boolean jdk.internal.classfile.ClassReader.compare(jdk.internal.classfile.BufWriter,int,int,int)':
#
public compare_Ljdk_7_internal_7_classfile_7_BufWriter_s_III(arg0 Java.jdk.internal.classfile.BufWriter, arg1 i32, arg2 i32, arg3 i32) bool =>
fuzion.java.call_virtual (bool) "jdk.internal.classfile.ClassReader" "compare" "(Ljdk/internal/classfile/BufWriter;III)Z" ClassReader.this [(Java.jdk.internal.classfile.ClassReader.compare_Ljdk_7_internal_7_classfile_7_BufWriter_s_III.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.compare_Ljdk_7_internal_7_classfile_7_BufWriter_s_III.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.compare_Ljdk_7_internal_7_classfile_7_BufWriter_s_III.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.compare_Ljdk_7_internal_7_classfile_7_BufWriter_s_III.this.arg3)]
# call Java instance method 'public abstract void jdk.internal.classfile.ClassReader.copyBytesTo(jdk.internal.classfile.BufWriter,int,int)':
#
public copyBytesTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_II(arg0 Java.jdk.internal.classfile.BufWriter, arg1 i32, arg2 i32) unit =>
fuzion.java.call_virtual (unit) "jdk.internal.classfile.ClassReader" "copyBytesTo" "(Ljdk/internal/classfile/BufWriter;II)V" ClassReader.this [(Java.jdk.internal.classfile.ClassReader.copyBytesTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.copyBytesTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.copyBytesTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_II.this.arg2)]
# call Java instance method 'public abstract java.util.function.Function jdk.internal.classfile.ClassReader.customAttributes()':
#
public customAttributes Java.java.util.function.Function =>
fuzion.java.call_virtual (Java.java.util.function.Function) "jdk.internal.classfile.ClassReader" "customAttributes" "()Ljava/util/function/Function;" ClassReader.this []
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.flags()':
#
public flags i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "flags" "()I" ClassReader.this []
# call Java instance method 'public abstract byte[] jdk.internal.classfile.ClassReader.readBytes(int,int)':
#
public readBytes_II(arg0 i32, arg1 i32) fuzion.java.Array (i8) =>
fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.classfile.ClassReader" "readBytes" "(II)[B" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readBytes_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readBytes_II.this.arg1)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.ClassEntry jdk.internal.classfile.ClassReader.readClassEntry(int)':
#
public readClassEntry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.ClassEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.ClassEntry) "jdk.internal.classfile.ClassReader" "readClassEntry" "(I)Ljdk/internal/classfile/constantpool/ClassEntry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readClassEntry_I.this.arg0)]
# call Java instance method 'public abstract double jdk.internal.classfile.ClassReader.readDouble(int)':
#
public readDouble_I(arg0 i32) f64 =>
fuzion.java.call_virtual (f64) "jdk.internal.classfile.ClassReader" "readDouble" "(I)D" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readDouble_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.PoolEntry jdk.internal.classfile.ClassReader.readEntryOrNull(int)':
#
public readEntryOrNull_I(arg0 i32) Java.jdk.internal.classfile.constantpool.PoolEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.PoolEntry) "jdk.internal.classfile.ClassReader" "readEntryOrNull" "(I)Ljdk/internal/classfile/constantpool/PoolEntry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readEntryOrNull_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.PoolEntry jdk.internal.classfile.ClassReader.readEntry(int)':
#
public readEntry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.PoolEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.PoolEntry) "jdk.internal.classfile.ClassReader" "readEntry" "(I)Ljdk/internal/classfile/constantpool/PoolEntry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readEntry_I.this.arg0)]
# call Java instance method 'public abstract float jdk.internal.classfile.ClassReader.readFloat(int)':
#
public readFloat_I(arg0 i32) f32 =>
fuzion.java.call_virtual (f32) "jdk.internal.classfile.ClassReader" "readFloat" "(I)F" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readFloat_I.this.arg0)]
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.readInt(int)':
#
public readInt_I(arg0 i32) i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "readInt" "(I)I" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readInt_I.this.arg0)]
# call Java instance method 'public abstract long jdk.internal.classfile.ClassReader.readLong(int)':
#
public readLong_I(arg0 i32) i64 =>
fuzion.java.call_virtual (i64) "jdk.internal.classfile.ClassReader" "readLong" "(I)J" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readLong_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.MethodHandleEntry jdk.internal.classfile.ClassReader.readMethodHandleEntry(int)':
#
public readMethodHandleEntry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.MethodHandleEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.MethodHandleEntry) "jdk.internal.classfile.ClassReader" "readMethodHandleEntry" "(I)Ljdk/internal/classfile/constantpool/MethodHandleEntry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readMethodHandleEntry_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.ModuleEntry jdk.internal.classfile.ClassReader.readModuleEntry(int)':
#
public readModuleEntry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.ModuleEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.ModuleEntry) "jdk.internal.classfile.ClassReader" "readModuleEntry" "(I)Ljdk/internal/classfile/constantpool/ModuleEntry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readModuleEntry_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.NameAndTypeEntry jdk.internal.classfile.ClassReader.readNameAndTypeEntry(int)':
#
public readNameAndTypeEntry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.NameAndTypeEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) "jdk.internal.classfile.ClassReader" "readNameAndTypeEntry" "(I)Ljdk/internal/classfile/constantpool/NameAndTypeEntry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readNameAndTypeEntry_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.PackageEntry jdk.internal.classfile.ClassReader.readPackageEntry(int)':
#
public readPackageEntry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.PackageEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.PackageEntry) "jdk.internal.classfile.ClassReader" "readPackageEntry" "(I)Ljdk/internal/classfile/constantpool/PackageEntry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readPackageEntry_I.this.arg0)]
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.readS1(int)':
#
public readS1_I(arg0 i32) i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "readS1" "(I)I" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readS1_I.this.arg0)]
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.readS2(int)':
#
public readS2_I(arg0 i32) i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "readS2" "(I)I" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readS2_I.this.arg0)]
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.readU1(int)':
#
public readU1_I(arg0 i32) i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "readU1" "(I)I" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readU1_I.this.arg0)]
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.readU2(int)':
#
public readU2_I(arg0 i32) i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "readU2" "(I)I" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readU2_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.Utf8Entry jdk.internal.classfile.ClassReader.readUtf8EntryOrNull(int)':
#
public readUtf8EntryOrNull_I(arg0 i32) Java.jdk.internal.classfile.constantpool.Utf8Entry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.Utf8Entry) "jdk.internal.classfile.ClassReader" "readUtf8EntryOrNull" "(I)Ljdk/internal/classfile/constantpool/Utf8Entry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readUtf8EntryOrNull_I.this.arg0)]
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.Utf8Entry jdk.internal.classfile.ClassReader.readUtf8Entry(int)':
#
public readUtf8Entry_I(arg0 i32) Java.jdk.internal.classfile.constantpool.Utf8Entry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.Utf8Entry) "jdk.internal.classfile.ClassReader" "readUtf8Entry" "(I)Ljdk/internal/classfile/constantpool/Utf8Entry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.readUtf8Entry_I.this.arg0)]
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.skipAttributeHolder(int)':
#
public skipAttributeHolder_I(arg0 i32) i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "skipAttributeHolder" "(I)I" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.skipAttributeHolder_I.this.arg0)]
# call Java instance method 'public abstract java.util.Optional jdk.internal.classfile.ClassReader.superclassEntry()':
#
public superclassEntry Java.java.util.Optional =>
fuzion.java.call_virtual (Java.java.util.Optional) "jdk.internal.classfile.ClassReader" "superclassEntry" "()Ljava/util/Optional;" ClassReader.this []
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.ClassEntry jdk.internal.classfile.ClassReader.thisClassEntry()':
#
public thisClassEntry Java.jdk.internal.classfile.constantpool.ClassEntry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.ClassEntry) "jdk.internal.classfile.ClassReader" "thisClassEntry" "()Ljdk/internal/classfile/constantpool/ClassEntry;" ClassReader.this []
# call Java instance method 'public abstract int jdk.internal.classfile.ClassReader.thisClassPos()':
#
public thisClassPos i32 =>
fuzion.java.call_virtual (i32) "jdk.internal.classfile.ClassReader" "thisClassPos" "()I" ClassReader.this []
# call Java instance method 'public abstract jdk.internal.classfile.constantpool.Utf8Entry jdk.internal.classfile.ClassReader.utf8EntryByIndex(int)':
#
public utf8EntryByIndex_I(arg0 i32) Java.jdk.internal.classfile.constantpool.Utf8Entry =>
fuzion.java.call_virtual (Java.jdk.internal.classfile.constantpool.Utf8Entry) "jdk.internal.classfile.ClassReader" "utf8EntryByIndex" "(I)Ljdk/internal/classfile/constantpool/Utf8Entry;" ClassReader.this [(fuzion.java.i32_to_java_object Java.jdk.internal.classfile.ClassReader.utf8EntryByIndex_I.this.arg0)]
# short-hand to call Java method 'public abstract boolean jdk.internal.classfile.ClassReader.compare(jdk.internal.classfile.BufWriter,int,int,int)':
#
public compare(arg0 Java.jdk.internal.classfile.BufWriter, arg1 i32, arg2 i32, arg3 i32) (bool) =>
compare_Ljdk_7_internal_7_classfile_7_BufWriter_s_III Java.jdk.internal.classfile.ClassReader.compare.this.arg0 Java.jdk.internal.classfile.ClassReader.compare.this.arg1 Java.jdk.internal.classfile.ClassReader.compare.this.arg2 Java.jdk.internal.classfile.ClassReader.compare.this.arg3
# short-hand to call Java method 'public abstract void jdk.internal.classfile.ClassReader.copyBytesTo(jdk.internal.classfile.BufWriter,int,int)':
#
public copyBytesTo(arg0 Java.jdk.internal.classfile.BufWriter, arg1 i32, arg2 i32) (unit) =>
copyBytesTo_Ljdk_7_internal_7_classfile_7_BufWriter_s_II Java.jdk.internal.classfile.ClassReader.copyBytesTo.this.arg0 Java.jdk.internal.classfile.ClassReader.copyBytesTo.this.arg1 Java.jdk.internal.classfile.ClassReader.copyBytesTo.this.arg2
# short-hand to call Java method 'public abstract byte[] jdk.internal.classfile.ClassReader.readBytes(int,int)':
#
public readBytes(arg0 i32, arg1 i32) (fuzion.java.Array (i8)) =>
readBytes_II Java.jdk.internal.classfile.ClassReader.readBytes.this.arg0 Java.jdk.internal.classfile.ClassReader.readBytes.this.arg1
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.ClassEntry jdk.internal.classfile.ClassReader.readClassEntry(int)':
#
public readClassEntry(arg0 i32) (Java.jdk.internal.classfile.constantpool.ClassEntry) =>
readClassEntry_I Java.jdk.internal.classfile.ClassReader.readClassEntry.this.arg0
# short-hand to call Java method 'public abstract double jdk.internal.classfile.ClassReader.readDouble(int)':
#
public readDouble(arg0 i32) (f64) =>
readDouble_I Java.jdk.internal.classfile.ClassReader.readDouble.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.PoolEntry jdk.internal.classfile.ClassReader.readEntry(int)':
#
public readEntry(arg0 i32) (Java.jdk.internal.classfile.constantpool.PoolEntry) =>
readEntry_I Java.jdk.internal.classfile.ClassReader.readEntry.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.PoolEntry jdk.internal.classfile.ClassReader.readEntryOrNull(int)':
#
public readEntryOrNull(arg0 i32) (Java.jdk.internal.classfile.constantpool.PoolEntry) =>
readEntryOrNull_I Java.jdk.internal.classfile.ClassReader.readEntryOrNull.this.arg0
# short-hand to call Java method 'public abstract float jdk.internal.classfile.ClassReader.readFloat(int)':
#
public readFloat(arg0 i32) (f32) =>
readFloat_I Java.jdk.internal.classfile.ClassReader.readFloat.this.arg0
# short-hand to call Java method 'public abstract int jdk.internal.classfile.ClassReader.readInt(int)':
#
public readInt(arg0 i32) (i32) =>
readInt_I Java.jdk.internal.classfile.ClassReader.readInt.this.arg0
# short-hand to call Java method 'public abstract long jdk.internal.classfile.ClassReader.readLong(int)':
#
public readLong(arg0 i32) (i64) =>
readLong_I Java.jdk.internal.classfile.ClassReader.readLong.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.MethodHandleEntry jdk.internal.classfile.ClassReader.readMethodHandleEntry(int)':
#
public readMethodHandleEntry(arg0 i32) (Java.jdk.internal.classfile.constantpool.MethodHandleEntry) =>
readMethodHandleEntry_I Java.jdk.internal.classfile.ClassReader.readMethodHandleEntry.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.ModuleEntry jdk.internal.classfile.ClassReader.readModuleEntry(int)':
#
public readModuleEntry(arg0 i32) (Java.jdk.internal.classfile.constantpool.ModuleEntry) =>
readModuleEntry_I Java.jdk.internal.classfile.ClassReader.readModuleEntry.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.NameAndTypeEntry jdk.internal.classfile.ClassReader.readNameAndTypeEntry(int)':
#
public readNameAndTypeEntry(arg0 i32) (Java.jdk.internal.classfile.constantpool.NameAndTypeEntry) =>
readNameAndTypeEntry_I Java.jdk.internal.classfile.ClassReader.readNameAndTypeEntry.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.PackageEntry jdk.internal.classfile.ClassReader.readPackageEntry(int)':
#
public readPackageEntry(arg0 i32) (Java.jdk.internal.classfile.constantpool.PackageEntry) =>
readPackageEntry_I Java.jdk.internal.classfile.ClassReader.readPackageEntry.this.arg0
# short-hand to call Java method 'public abstract int jdk.internal.classfile.ClassReader.readS1(int)':
#
public readS1(arg0 i32) (i32) =>
readS1_I Java.jdk.internal.classfile.ClassReader.readS1.this.arg0
# short-hand to call Java method 'public abstract int jdk.internal.classfile.ClassReader.readS2(int)':
#
public readS2(arg0 i32) (i32) =>
readS2_I Java.jdk.internal.classfile.ClassReader.readS2.this.arg0
# short-hand to call Java method 'public abstract int jdk.internal.classfile.ClassReader.readU1(int)':
#
public readU1(arg0 i32) (i32) =>
readU1_I Java.jdk.internal.classfile.ClassReader.readU1.this.arg0
# short-hand to call Java method 'public abstract int jdk.internal.classfile.ClassReader.readU2(int)':
#
public readU2(arg0 i32) (i32) =>
readU2_I Java.jdk.internal.classfile.ClassReader.readU2.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.Utf8Entry jdk.internal.classfile.ClassReader.readUtf8Entry(int)':
#
public readUtf8Entry(arg0 i32) (Java.jdk.internal.classfile.constantpool.Utf8Entry) =>
readUtf8Entry_I Java.jdk.internal.classfile.ClassReader.readUtf8Entry.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.Utf8Entry jdk.internal.classfile.ClassReader.readUtf8EntryOrNull(int)':
#
public readUtf8EntryOrNull(arg0 i32) (Java.jdk.internal.classfile.constantpool.Utf8Entry) =>
readUtf8EntryOrNull_I Java.jdk.internal.classfile.ClassReader.readUtf8EntryOrNull.this.arg0
# short-hand to call Java method 'public abstract int jdk.internal.classfile.ClassReader.skipAttributeHolder(int)':
#
public skipAttributeHolder(arg0 i32) (i32) =>
skipAttributeHolder_I Java.jdk.internal.classfile.ClassReader.skipAttributeHolder.this.arg0
# short-hand to call Java method 'public abstract jdk.internal.classfile.constantpool.Utf8Entry jdk.internal.classfile.ClassReader.utf8EntryByIndex(int)':
#
public utf8EntryByIndex(arg0 i32) (Java.jdk.internal.classfile.constantpool.Utf8Entry) =>
utf8EntryByIndex_I Java.jdk.internal.classfile.ClassReader.utf8EntryByIndex.this.arg0
last changed: 2024-03-07