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