Java/jdk/internal/perf/Perf.fz
# Fuzion interface to instance members of Java instance class 'jdk.internal.perf.Perf'
#
# !!!!!! 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.perf.Perf(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public java.nio.ByteBuffer jdk.internal.perf.Perf.attach(int) throws java.io.IOException':
#
public attach_I(arg0 i32) outcome (Java.java.nio.ByteBuffer) =>
fuzion.java.call_virtual (outcome (Java.java.nio.ByteBuffer)) "jdk.internal.perf.Perf" "attach" "(I)Ljava/nio/ByteBuffer;" Perf.this [(fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.attach_I.this.arg0)]
# call Java instance method 'public native java.nio.ByteBuffer jdk.internal.perf.Perf.createByteArray(java.lang.String,int,int,byte[],int)':
#
public createByteArray_Ljava_7_lang_7_String_s_II_u00005b_BI(arg0 String, arg1 i32, arg2 i32, arg3 Sequence (i8), arg4 i32) Java.java.nio.ByteBuffer =>
fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "jdk.internal.perf.Perf" "createByteArray" "(Ljava/lang/String;II[BI)Ljava/nio/ByteBuffer;" Perf.this [(fuzion.java.string_to_java_object Java.jdk.internal.perf.Perf.createByteArray_Ljava_7_lang_7_String_s_II_u00005b_BI.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createByteArray_Ljava_7_lang_7_String_s_II_u00005b_BI.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createByteArray_Ljava_7_lang_7_String_s_II_u00005b_BI.this.arg2); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.perf.Perf.createByteArray_Ljava_7_lang_7_String_s_II_u00005b_BI.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createByteArray_Ljava_7_lang_7_String_s_II_u00005b_BI.this.arg4)]
# call Java instance method 'public native java.nio.ByteBuffer jdk.internal.perf.Perf.createLong(java.lang.String,int,int,long)':
#
public createLong_Ljava_7_lang_7_String_s_IIJ(arg0 String, arg1 i32, arg2 i32, arg3 i64) Java.java.nio.ByteBuffer =>
fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "jdk.internal.perf.Perf" "createLong" "(Ljava/lang/String;IIJ)Ljava/nio/ByteBuffer;" Perf.this [(fuzion.java.string_to_java_object Java.jdk.internal.perf.Perf.createLong_Ljava_7_lang_7_String_s_IIJ.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createLong_Ljava_7_lang_7_String_s_IIJ.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createLong_Ljava_7_lang_7_String_s_IIJ.this.arg2); (fuzion.java.i64_to_java_object Java.jdk.internal.perf.Perf.createLong_Ljava_7_lang_7_String_s_IIJ.this.arg3)]
# call Java instance method 'public java.nio.ByteBuffer jdk.internal.perf.Perf.createString(java.lang.String,int,int,java.lang.String)':
#
public createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_(arg0 String, arg1 i32, arg2 i32, arg3 String) Java.java.nio.ByteBuffer =>
fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "jdk.internal.perf.Perf" "createString" "(Ljava/lang/String;IILjava/lang/String;)Ljava/nio/ByteBuffer;" Perf.this [(fuzion.java.string_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_.this.arg2); (fuzion.java.string_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_.this.arg3)]
# call Java instance method 'public java.nio.ByteBuffer jdk.internal.perf.Perf.createString(java.lang.String,int,int,java.lang.String,int)':
#
public createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_I(arg0 String, arg1 i32, arg2 i32, arg3 String, arg4 i32) Java.java.nio.ByteBuffer =>
fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "jdk.internal.perf.Perf" "createString" "(Ljava/lang/String;IILjava/lang/String;I)Ljava/nio/ByteBuffer;" Perf.this [(fuzion.java.string_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_I.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_I.this.arg2); (fuzion.java.string_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_I.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.perf.Perf.createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_I.this.arg4)]
# call Java instance method 'public native long jdk.internal.perf.Perf.highResCounter()':
#
public highResCounter i64 =>
fuzion.java.call_virtual (i64) "jdk.internal.perf.Perf" "highResCounter" "()J" Perf.this []
# call Java instance method 'public native long jdk.internal.perf.Perf.highResFrequency()':
#
public highResFrequency i64 =>
fuzion.java.call_virtual (i64) "jdk.internal.perf.Perf" "highResFrequency" "()J" Perf.this []
# short-hand to call Java method 'public java.nio.ByteBuffer jdk.internal.perf.Perf.attach(int) throws java.io.IOException':
#
public attach(arg0 i32) (outcome (Java.java.nio.ByteBuffer)) =>
attach_I Java.jdk.internal.perf.Perf.attach.this.arg0
# short-hand to call Java method 'public native java.nio.ByteBuffer jdk.internal.perf.Perf.createByteArray(java.lang.String,int,int,byte[],int)':
#
public createByteArray(arg0 String, arg1 i32, arg2 i32, arg3 Sequence (i8), arg4 i32) (Java.java.nio.ByteBuffer) =>
createByteArray_Ljava_7_lang_7_String_s_II_u00005b_BI Java.jdk.internal.perf.Perf.createByteArray.this.arg0 Java.jdk.internal.perf.Perf.createByteArray.this.arg1 Java.jdk.internal.perf.Perf.createByteArray.this.arg2 Java.jdk.internal.perf.Perf.createByteArray.this.arg3 Java.jdk.internal.perf.Perf.createByteArray.this.arg4
# short-hand to call Java method 'public native java.nio.ByteBuffer jdk.internal.perf.Perf.createLong(java.lang.String,int,int,long)':
#
public createLong(arg0 String, arg1 i32, arg2 i32, arg3 i64) (Java.java.nio.ByteBuffer) =>
createLong_Ljava_7_lang_7_String_s_IIJ Java.jdk.internal.perf.Perf.createLong.this.arg0 Java.jdk.internal.perf.Perf.createLong.this.arg1 Java.jdk.internal.perf.Perf.createLong.this.arg2 Java.jdk.internal.perf.Perf.createLong.this.arg3
# short-hand to call Java method 'public java.nio.ByteBuffer jdk.internal.perf.Perf.createString(java.lang.String,int,int,java.lang.String)':
#
public createString(arg0 String, arg1 i32, arg2 i32, arg3 String) (Java.java.nio.ByteBuffer) =>
createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_ Java.jdk.internal.perf.Perf.createString.this.arg0 Java.jdk.internal.perf.Perf.createString.this.arg1 Java.jdk.internal.perf.Perf.createString.this.arg2 Java.jdk.internal.perf.Perf.createString.this.arg3
# short-hand to call Java method 'public java.nio.ByteBuffer jdk.internal.perf.Perf.createString(java.lang.String,int,int,java.lang.String,int)':
#
public createString(arg0 String, arg1 i32, arg2 i32, arg3 String, arg4 i32) (Java.java.nio.ByteBuffer) =>
createString_Ljava_7_lang_7_String_s_IILjava_7_lang_7_String_s_I Java.jdk.internal.perf.Perf.createString.this.arg0 Java.jdk.internal.perf.Perf.createString.this.arg1 Java.jdk.internal.perf.Perf.createString.this.arg2 Java.jdk.internal.perf.Perf.createString.this.arg3 Java.jdk.internal.perf.Perf.createString.this.arg4