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

Java/java/util/concurrent/atomic/AtomicReferenceArray.fz


# Fuzion interface to instance members of Java instance class 'java.util.concurrent.atomic.AtomicReferenceArray'
#
# !!!!!!  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.util.concurrent.atomic.AtomicReferenceArray(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.set(int,java.lang.Object)':
  #
  public __k__set_ILjava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object) unit =>
    fuzion.java.call_virtual (unit) "java.util.concurrent.atomic.AtomicReferenceArray" "set" "(ILjava/lang/Object;)V" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.__k__set_ILjava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.__k__set_ILjava_7_lang_7_Object_s_.this.arg1)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet(int,java.lang.Object,java.util.function.BinaryOperator)':
  #
  public accumulateAndGet_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.util.function.BinaryOperator) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "accumulateAndGet" "(ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_.this.arg2)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndExchangeAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "compareAndExchangeAcquire" "(ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndExchangeRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "compareAndExchangeRelease" "(ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndExchange_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "compareAndExchange" "(ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) bool =>
    fuzion.java.call_virtual (bool) "java.util.concurrent.atomic.AtomicReferenceArray" "compareAndSet" "(ILjava/lang/Object;Ljava/lang/Object;)Z" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAcquire(int)':
  #
  public getAcquire_I(arg0 i32) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "getAcquire" "(I)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.getAcquire_I.this.arg0)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate(int,java.lang.Object,java.util.function.BinaryOperator)':
  #
  public getAndAccumulate_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.util.function.BinaryOperator) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "getAndAccumulate" "(ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_.this.arg2)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAndSet(int,java.lang.Object)':
  #
  public getAndSet_ILjava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "getAndSet" "(ILjava/lang/Object;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndSet_ILjava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndSet_ILjava_7_lang_7_Object_s_.this.arg1)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAndUpdate(int,java.util.function.UnaryOperator)':
  #
  public getAndUpdate_ILjava_7_util_7_function_7_UnaryOperator_s_(arg0 i32, arg1 Java.java.util.function.UnaryOperator) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "getAndUpdate" "(ILjava/util/function/UnaryOperator;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndUpdate_ILjava_7_util_7_function_7_UnaryOperator_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndUpdate_ILjava_7_util_7_function_7_UnaryOperator_s_.this.arg1)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getOpaque(int)':
  #
  public getOpaque_I(arg0 i32) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "getOpaque" "(I)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.getOpaque_I.this.arg0)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getPlain(int)':
  #
  public getPlain_I(arg0 i32) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "getPlain" "(I)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.getPlain_I.this.arg0)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.get(int)':
  #
  public get_I(arg0 i32) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "get" "(I)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.get_I.this.arg0)]

  # call Java instance method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.lazySet(int,java.lang.Object)':
  #
  public lazySet_ILjava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object) unit =>
    fuzion.java.call_virtual (unit) "java.util.concurrent.atomic.AtomicReferenceArray" "lazySet" "(ILjava/lang/Object;)V" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.lazySet_ILjava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.lazySet_ILjava_7_lang_7_Object_s_.this.arg1)]

  # call Java instance method 'public final int java.util.concurrent.atomic.AtomicReferenceArray.length()':
  #
  public length i32 =>
    fuzion.java.call_virtual (i32) "java.util.concurrent.atomic.AtomicReferenceArray" "length" "()I" AtomicReferenceArray.this []

  # call Java instance method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.setOpaque(int,java.lang.Object)':
  #
  public setOpaque_ILjava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object) unit =>
    fuzion.java.call_virtual (unit) "java.util.concurrent.atomic.AtomicReferenceArray" "setOpaque" "(ILjava/lang/Object;)V" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.setOpaque_ILjava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.setOpaque_ILjava_7_lang_7_Object_s_.this.arg1)]

  # call Java instance method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.setPlain(int,java.lang.Object)':
  #
  public setPlain_ILjava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object) unit =>
    fuzion.java.call_virtual (unit) "java.util.concurrent.atomic.AtomicReferenceArray" "setPlain" "(ILjava/lang/Object;)V" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.setPlain_ILjava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.setPlain_ILjava_7_lang_7_Object_s_.this.arg1)]

  # call Java instance method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.setRelease(int,java.lang.Object)':
  #
  public setRelease_ILjava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object) unit =>
    fuzion.java.call_virtual (unit) "java.util.concurrent.atomic.AtomicReferenceArray" "setRelease" "(ILjava/lang/Object;)V" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.setRelease_ILjava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.setRelease_ILjava_7_lang_7_Object_s_.this.arg1)]

  # call Java instance method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.updateAndGet(int,java.util.function.UnaryOperator)':
  #
  public updateAndGet_ILjava_7_util_7_function_7_UnaryOperator_s_(arg0 i32, arg1 Java.java.util.function.UnaryOperator) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.util.concurrent.atomic.AtomicReferenceArray" "updateAndGet" "(ILjava/util/function/UnaryOperator;)Ljava/lang/Object;" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.updateAndGet_ILjava_7_util_7_function_7_UnaryOperator_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.updateAndGet_ILjava_7_util_7_function_7_UnaryOperator_s_.this.arg1)]

  # call Java instance method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) bool =>
    fuzion.java.call_virtual (bool) "java.util.concurrent.atomic.AtomicReferenceArray" "weakCompareAndSetAcquire" "(ILjava/lang/Object;Ljava/lang/Object;)Z" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetPlain_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) bool =>
    fuzion.java.call_virtual (bool) "java.util.concurrent.atomic.AtomicReferenceArray" "weakCompareAndSetPlain" "(ILjava/lang/Object;Ljava/lang/Object;)Z" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) bool =>
    fuzion.java.call_virtual (bool) "java.util.concurrent.atomic.AtomicReferenceArray" "weakCompareAndSetRelease" "(ILjava/lang/Object;Ljava/lang/Object;)Z" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetVolatile_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) bool =>
    fuzion.java.call_virtual (bool) "java.util.concurrent.atomic.AtomicReferenceArray" "weakCompareAndSetVolatile" "(ILjava/lang/Object;Ljava/lang/Object;)Z" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java instance method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) bool =>
    fuzion.java.call_virtual (bool) "java.util.concurrent.atomic.AtomicReferenceArray" "weakCompareAndSet" "(ILjava/lang/Object;Ljava/lang/Object;)Z" AtomicReferenceArray.this [(fuzion.java.i32_to_java_object Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg1); (Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_.this.arg2)]

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet(int,java.lang.Object,java.util.function.BinaryOperator)':
  #
  public accumulateAndGet(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.util.function.BinaryOperator) (Java.java.lang.Object) =>
    accumulateAndGet_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.accumulateAndGet.this.arg2

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndExchange(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (Java.java.lang.Object) =>
    compareAndExchange_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchange.this.arg2

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndExchangeAcquire(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (Java.java.lang.Object) =>
    compareAndExchangeAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeAcquire.this.arg2

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndExchangeRelease(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (Java.java.lang.Object) =>
    compareAndExchangeRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndExchangeRelease.this.arg2

  # short-hand to call Java method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet(int,java.lang.Object,java.lang.Object)':
  #
  public compareAndSet(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (bool) =>
    compareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet.this.arg2

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.get(int)':
  #
  public get(arg0 i32) (Java.java.lang.Object) =>
    get_I Java.java.util.concurrent.atomic.AtomicReferenceArray.get.this.arg0

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAcquire(int)':
  #
  public getAcquire(arg0 i32) (Java.java.lang.Object) =>
    getAcquire_I Java.java.util.concurrent.atomic.AtomicReferenceArray.getAcquire.this.arg0

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate(int,java.lang.Object,java.util.function.BinaryOperator)':
  #
  public getAndAccumulate(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.util.function.BinaryOperator) (Java.java.lang.Object) =>
    getAndAccumulate_ILjava_7_lang_7_Object_s_Ljava_7_util_7_function_7_BinaryOperator_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndAccumulate.this.arg2

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAndSet(int,java.lang.Object)':
  #
  public getAndSet(arg0 i32, arg1 Java.java.lang.Object) (Java.java.lang.Object) =>
    getAndSet_ILjava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndSet.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndSet.this.arg1

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getAndUpdate(int,java.util.function.UnaryOperator)':
  #
  public getAndUpdate(arg0 i32, arg1 Java.java.util.function.UnaryOperator) (Java.java.lang.Object) =>
    getAndUpdate_ILjava_7_util_7_function_7_UnaryOperator_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndUpdate.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.getAndUpdate.this.arg1

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getOpaque(int)':
  #
  public getOpaque(arg0 i32) (Java.java.lang.Object) =>
    getOpaque_I Java.java.util.concurrent.atomic.AtomicReferenceArray.getOpaque.this.arg0

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.getPlain(int)':
  #
  public getPlain(arg0 i32) (Java.java.lang.Object) =>
    getPlain_I Java.java.util.concurrent.atomic.AtomicReferenceArray.getPlain.this.arg0

  # short-hand to call Java method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.lazySet(int,java.lang.Object)':
  #
  public lazySet(arg0 i32, arg1 Java.java.lang.Object) (unit) =>
    lazySet_ILjava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.lazySet.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.lazySet.this.arg1

  # short-hand to call Java method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.set(int,java.lang.Object)':
  #
  public __k__set(arg0 i32, arg1 Java.java.lang.Object) (unit) =>
    __k__set_ILjava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.__k__set.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.__k__set.this.arg1

  # short-hand to call Java method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.setOpaque(int,java.lang.Object)':
  #
  public setOpaque(arg0 i32, arg1 Java.java.lang.Object) (unit) =>
    setOpaque_ILjava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.setOpaque.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.setOpaque.this.arg1

  # short-hand to call Java method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.setPlain(int,java.lang.Object)':
  #
  public setPlain(arg0 i32, arg1 Java.java.lang.Object) (unit) =>
    setPlain_ILjava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.setPlain.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.setPlain.this.arg1

  # short-hand to call Java method 'public final void java.util.concurrent.atomic.AtomicReferenceArray.setRelease(int,java.lang.Object)':
  #
  public setRelease(arg0 i32, arg1 Java.java.lang.Object) (unit) =>
    setRelease_ILjava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.setRelease.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.setRelease.this.arg1

  # short-hand to call Java method 'public final java.lang.Object java.util.concurrent.atomic.AtomicReferenceArray.updateAndGet(int,java.util.function.UnaryOperator)':
  #
  public updateAndGet(arg0 i32, arg1 Java.java.util.function.UnaryOperator) (Java.java.lang.Object) =>
    updateAndGet_ILjava_7_util_7_function_7_UnaryOperator_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.updateAndGet.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.updateAndGet.this.arg1

  # short-hand to call Java method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSet(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (bool) =>
    weakCompareAndSet_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSet.this.arg2

  # short-hand to call Java method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetAcquire(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (bool) =>
    weakCompareAndSetAcquire_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetAcquire.this.arg2

  # short-hand to call Java method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetPlain(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (bool) =>
    weakCompareAndSetPlain_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetPlain.this.arg2

  # short-hand to call Java method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetRelease(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (bool) =>
    weakCompareAndSetRelease_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetRelease.this.arg2

  # short-hand to call Java method 'public final boolean java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile(int,java.lang.Object,java.lang.Object)':
  #
  public weakCompareAndSetVolatile(arg0 i32, arg1 Java.java.lang.Object, arg2 Java.java.lang.Object) (bool) =>
    weakCompareAndSetVolatile_ILjava_7_lang_7_Object_s_Ljava_7_lang_7_Object_s_ Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile.this.arg0 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile.this.arg1 Java.java.util.concurrent.atomic.AtomicReferenceArray.weakCompareAndSetVolatile.this.arg2