Java/java/lang/invoke/VarHandle.fz
# Fuzion interface to instance members of Java instance class 'java.lang.invoke.VarHandle'
#
# !!!!!! 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.lang.invoke.VarHandle(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public final native void java.lang.invoke.VarHandle.set(java.lang.Object[])':
#
public __k__set__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) unit =>
fuzion.java.call_virtual (unit) "java.lang.invoke.VarHandle" "set" "([Ljava/lang/Object;)V" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.__k__set__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final java.lang.invoke.MethodType java.lang.invoke.VarHandle.accessModeType(java.lang.invoke.VarHandle$AccessMode)':
#
public accessModeType_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode) Java.java.lang.invoke.MethodType =>
fuzion.java.call_virtual (Java.java.lang.invoke.MethodType) "java.lang.invoke.VarHandle" "accessModeType" "(Ljava/lang/invoke/VarHandle\$AccessMode;)Ljava/lang/invoke/MethodType;" VarHandle.this [(Java.java.lang.invoke.VarHandle.accessModeType_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.compareAndExchangeAcquire(java.lang.Object[])':
#
public compareAndExchangeAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "compareAndExchangeAcquire" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.compareAndExchangeAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.compareAndExchangeRelease(java.lang.Object[])':
#
public compareAndExchangeRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "compareAndExchangeRelease" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.compareAndExchangeRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.compareAndExchange(java.lang.Object[])':
#
public compareAndExchange__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "compareAndExchange" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.compareAndExchange__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native boolean java.lang.invoke.VarHandle.compareAndSet(java.lang.Object[])':
#
public compareAndSet__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) bool =>
fuzion.java.call_virtual (bool) "java.lang.invoke.VarHandle" "compareAndSet" "([Ljava/lang/Object;)Z" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.compareAndSet__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public java.util.List java.lang.invoke.VarHandle.coordinateTypes()':
#
public coordinateTypes Java.java.util.List =>
fuzion.java.call_virtual (Java.java.util.List) "java.lang.invoke.VarHandle" "coordinateTypes" "()Ljava/util/List;" VarHandle.this []
# call Java instance method 'public java.util.Optional java.lang.invoke.VarHandle.describeConstable()':
#
public describeConstable Java.java.util.Optional =>
fuzion.java.call_virtual (Java.java.util.Optional) "java.lang.invoke.VarHandle" "describeConstable" "()Ljava/util/Optional;" VarHandle.this []
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAcquire(java.lang.Object[])':
#
public getAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAcquire" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndAddAcquire(java.lang.Object[])':
#
public getAndAddAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndAddAcquire" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndAddAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndAddRelease(java.lang.Object[])':
#
public getAndAddRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndAddRelease" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndAddRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndAdd(java.lang.Object[])':
#
public getAndAdd__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndAdd" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndAdd__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseAndAcquire(java.lang.Object[])':
#
public getAndBitwiseAndAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseAndAcquire" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseAndAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseAndRelease(java.lang.Object[])':
#
public getAndBitwiseAndRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseAndRelease" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseAndRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseAnd(java.lang.Object[])':
#
public getAndBitwiseAnd__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseAnd" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseAnd__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseOrAcquire(java.lang.Object[])':
#
public getAndBitwiseOrAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseOrAcquire" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseOrAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseOrRelease(java.lang.Object[])':
#
public getAndBitwiseOrRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseOrRelease" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseOrRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseOr(java.lang.Object[])':
#
public getAndBitwiseOr__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseOr" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseOr__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseXorAcquire(java.lang.Object[])':
#
public getAndBitwiseXorAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseXorAcquire" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseXorAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseXorRelease(java.lang.Object[])':
#
public getAndBitwiseXorRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseXorRelease" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseXorRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseXor(java.lang.Object[])':
#
public getAndBitwiseXor__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndBitwiseXor" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndBitwiseXor__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndSetAcquire(java.lang.Object[])':
#
public getAndSetAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndSetAcquire" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndSetAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndSetRelease(java.lang.Object[])':
#
public getAndSetRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndSetRelease" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndSetRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndSet(java.lang.Object[])':
#
public getAndSet__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getAndSet" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getAndSet__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getOpaque(java.lang.Object[])':
#
public getOpaque__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getOpaque" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getOpaque__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.getVolatile(java.lang.Object[])':
#
public getVolatile__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "getVolatile" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.getVolatile__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native java.lang.Object java.lang.invoke.VarHandle.get(java.lang.Object[])':
#
public get__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) Java.java.lang.Object =>
fuzion.java.call_virtual (Java.java.lang.Object) "java.lang.invoke.VarHandle" "get" "([Ljava/lang/Object;)Ljava/lang/Object;" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.get__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public boolean java.lang.invoke.VarHandle.hasInvokeExactBehavior()':
#
public hasInvokeExactBehavior bool =>
fuzion.java.call_virtual (bool) "java.lang.invoke.VarHandle" "hasInvokeExactBehavior" "()Z" VarHandle.this []
# call Java instance method 'public boolean java.lang.invoke.VarHandle.isAccessModeSupported(java.lang.invoke.VarHandle$AccessMode)':
#
public isAccessModeSupported_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode) bool =>
fuzion.java.call_virtual (bool) "java.lang.invoke.VarHandle" "isAccessModeSupported" "(Ljava/lang/invoke/VarHandle\$AccessMode;)Z" VarHandle.this [(Java.java.lang.invoke.VarHandle.isAccessModeSupported_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_.this.arg0)]
# call Java instance method 'public final native void java.lang.invoke.VarHandle.setOpaque(java.lang.Object[])':
#
public setOpaque__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) unit =>
fuzion.java.call_virtual (unit) "java.lang.invoke.VarHandle" "setOpaque" "([Ljava/lang/Object;)V" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.setOpaque__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native void java.lang.invoke.VarHandle.setRelease(java.lang.Object[])':
#
public setRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) unit =>
fuzion.java.call_virtual (unit) "java.lang.invoke.VarHandle" "setRelease" "([Ljava/lang/Object;)V" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.setRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native void java.lang.invoke.VarHandle.setVolatile(java.lang.Object[])':
#
public setVolatile__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) unit =>
fuzion.java.call_virtual (unit) "java.lang.invoke.VarHandle" "setVolatile" "([Ljava/lang/Object;)V" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.setVolatile__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public java.lang.invoke.MethodHandle java.lang.invoke.VarHandle.toMethodHandle(java.lang.invoke.VarHandle$AccessMode)':
#
public toMethodHandle_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode) Java.java.lang.invoke.MethodHandle =>
fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.VarHandle" "toMethodHandle" "(Ljava/lang/invoke/VarHandle\$AccessMode;)Ljava/lang/invoke/MethodHandle;" VarHandle.this [(Java.java.lang.invoke.VarHandle.toMethodHandle_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_.this.arg0)]
# call Java instance method 'public java.lang.Class java.lang.invoke.VarHandle.varType()':
#
public varType Java.java.lang.Class =>
fuzion.java.call_virtual (Java.java.lang.Class) "java.lang.invoke.VarHandle" "varType" "()Ljava/lang/Class;" VarHandle.this []
# call Java instance method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSetAcquire(java.lang.Object[])':
#
public weakCompareAndSetAcquire__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) bool =>
fuzion.java.call_virtual (bool) "java.lang.invoke.VarHandle" "weakCompareAndSetAcquire" "([Ljava/lang/Object;)Z" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.weakCompareAndSetAcquire__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSetPlain(java.lang.Object[])':
#
public weakCompareAndSetPlain__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) bool =>
fuzion.java.call_virtual (bool) "java.lang.invoke.VarHandle" "weakCompareAndSetPlain" "([Ljava/lang/Object;)Z" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.weakCompareAndSetPlain__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSetRelease(java.lang.Object[])':
#
public weakCompareAndSetRelease__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) bool =>
fuzion.java.call_virtual (bool) "java.lang.invoke.VarHandle" "weakCompareAndSetRelease" "([Ljava/lang/Object;)Z" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.weakCompareAndSetRelease__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSet(java.lang.Object[])':
#
public weakCompareAndSet__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) bool =>
fuzion.java.call_virtual (bool) "java.lang.invoke.VarHandle" "weakCompareAndSet" "([Ljava/lang/Object;)Z" VarHandle.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.VarHandle.weakCompareAndSet__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public abstract java.lang.invoke.VarHandle java.lang.invoke.VarHandle.withInvokeBehavior()':
#
public withInvokeBehavior Java.java.lang.invoke.VarHandle =>
fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "java.lang.invoke.VarHandle" "withInvokeBehavior" "()Ljava/lang/invoke/VarHandle;" VarHandle.this []
# call Java instance method 'public abstract java.lang.invoke.VarHandle java.lang.invoke.VarHandle.withInvokeExactBehavior()':
#
public withInvokeExactBehavior Java.java.lang.invoke.VarHandle =>
fuzion.java.call_virtual (Java.java.lang.invoke.VarHandle) "java.lang.invoke.VarHandle" "withInvokeExactBehavior" "()Ljava/lang/invoke/VarHandle;" VarHandle.this []
# short-hand to call Java method 'public final java.lang.invoke.MethodType java.lang.invoke.VarHandle.accessModeType(java.lang.invoke.VarHandle$AccessMode)':
#
public accessModeType(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode) (Java.java.lang.invoke.MethodType) =>
accessModeType_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_ Java.java.lang.invoke.VarHandle.accessModeType.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.compareAndExchange(java.lang.Object[])':
#
public compareAndExchange(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
compareAndExchange__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.compareAndExchange.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.compareAndExchangeAcquire(java.lang.Object[])':
#
public compareAndExchangeAcquire(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
compareAndExchangeAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.compareAndExchangeAcquire.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.compareAndExchangeRelease(java.lang.Object[])':
#
public compareAndExchangeRelease(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
compareAndExchangeRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.compareAndExchangeRelease.this.arg0
# short-hand to call Java method 'public final native boolean java.lang.invoke.VarHandle.compareAndSet(java.lang.Object[])':
#
public compareAndSet(arg0 Sequence (Java.java.lang.Object)) (bool) =>
compareAndSet__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.compareAndSet.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.get(java.lang.Object[])':
#
public get(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
get__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.get.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAcquire(java.lang.Object[])':
#
public getAcquire(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAcquire.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndAdd(java.lang.Object[])':
#
public getAndAdd(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndAdd__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndAdd.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndAddAcquire(java.lang.Object[])':
#
public getAndAddAcquire(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndAddAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndAddAcquire.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndAddRelease(java.lang.Object[])':
#
public getAndAddRelease(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndAddRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndAddRelease.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseAnd(java.lang.Object[])':
#
public getAndBitwiseAnd(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseAnd__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseAnd.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseAndAcquire(java.lang.Object[])':
#
public getAndBitwiseAndAcquire(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseAndAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseAndAcquire.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseAndRelease(java.lang.Object[])':
#
public getAndBitwiseAndRelease(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseAndRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseAndRelease.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseOr(java.lang.Object[])':
#
public getAndBitwiseOr(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseOr__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseOr.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseOrAcquire(java.lang.Object[])':
#
public getAndBitwiseOrAcquire(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseOrAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseOrAcquire.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseOrRelease(java.lang.Object[])':
#
public getAndBitwiseOrRelease(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseOrRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseOrRelease.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseXor(java.lang.Object[])':
#
public getAndBitwiseXor(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseXor__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseXor.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseXorAcquire(java.lang.Object[])':
#
public getAndBitwiseXorAcquire(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseXorAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseXorAcquire.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndBitwiseXorRelease(java.lang.Object[])':
#
public getAndBitwiseXorRelease(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndBitwiseXorRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndBitwiseXorRelease.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndSet(java.lang.Object[])':
#
public getAndSet(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndSet__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndSet.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndSetAcquire(java.lang.Object[])':
#
public getAndSetAcquire(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndSetAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndSetAcquire.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getAndSetRelease(java.lang.Object[])':
#
public getAndSetRelease(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getAndSetRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getAndSetRelease.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getOpaque(java.lang.Object[])':
#
public getOpaque(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getOpaque__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getOpaque.this.arg0
# short-hand to call Java method 'public final native java.lang.Object java.lang.invoke.VarHandle.getVolatile(java.lang.Object[])':
#
public getVolatile(arg0 Sequence (Java.java.lang.Object)) (Java.java.lang.Object) =>
getVolatile__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.getVolatile.this.arg0
# short-hand to call Java method 'public boolean java.lang.invoke.VarHandle.isAccessModeSupported(java.lang.invoke.VarHandle$AccessMode)':
#
public isAccessModeSupported(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode) (bool) =>
isAccessModeSupported_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_ Java.java.lang.invoke.VarHandle.isAccessModeSupported.this.arg0
# short-hand to call Java method 'public final native void java.lang.invoke.VarHandle.set(java.lang.Object[])':
#
public __k__set(arg0 Sequence (Java.java.lang.Object)) (unit) =>
__k__set__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.__k__set.this.arg0
# short-hand to call Java method 'public final native void java.lang.invoke.VarHandle.setOpaque(java.lang.Object[])':
#
public setOpaque(arg0 Sequence (Java.java.lang.Object)) (unit) =>
setOpaque__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.setOpaque.this.arg0
# short-hand to call Java method 'public final native void java.lang.invoke.VarHandle.setRelease(java.lang.Object[])':
#
public setRelease(arg0 Sequence (Java.java.lang.Object)) (unit) =>
setRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.setRelease.this.arg0
# short-hand to call Java method 'public final native void java.lang.invoke.VarHandle.setVolatile(java.lang.Object[])':
#
public setVolatile(arg0 Sequence (Java.java.lang.Object)) (unit) =>
setVolatile__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.setVolatile.this.arg0
# short-hand to call Java method 'public java.lang.invoke.MethodHandle java.lang.invoke.VarHandle.toMethodHandle(java.lang.invoke.VarHandle$AccessMode)':
#
public toMethodHandle(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode) (Java.java.lang.invoke.MethodHandle) =>
toMethodHandle_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_ Java.java.lang.invoke.VarHandle.toMethodHandle.this.arg0
# short-hand to call Java method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSet(java.lang.Object[])':
#
public weakCompareAndSet(arg0 Sequence (Java.java.lang.Object)) (bool) =>
weakCompareAndSet__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.weakCompareAndSet.this.arg0
# short-hand to call Java method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSetAcquire(java.lang.Object[])':
#
public weakCompareAndSetAcquire(arg0 Sequence (Java.java.lang.Object)) (bool) =>
weakCompareAndSetAcquire__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.weakCompareAndSetAcquire.this.arg0
# short-hand to call Java method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSetPlain(java.lang.Object[])':
#
public weakCompareAndSetPlain(arg0 Sequence (Java.java.lang.Object)) (bool) =>
weakCompareAndSetPlain__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.weakCompareAndSetPlain.this.arg0
# short-hand to call Java method 'public final native boolean java.lang.invoke.VarHandle.weakCompareAndSetRelease(java.lang.Object[])':
#
public weakCompareAndSetRelease(arg0 Sequence (Java.java.lang.Object)) (bool) =>
weakCompareAndSetRelease__u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.VarHandle.weakCompareAndSetRelease.this.arg0
last changed: 2024-03-07