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

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