public interface Variable<T>
To access global variables, declare a method with a parameterized return type of this class.
Example
public interface MyLib {
public Variable<Long> my_int_var();
}
MyLib lib = LibraryLoader.create(MyLib.class).load("mylib"):
System.out.println("native value=" + lib.my_int_var().get())
lib.my_int_var().set(0xdeadbeef);
Modifier and Type | Method and Description |
---|---|
T |
get()
Gets the current value of the global variable
|
void |
set(T value)
Sets the global variable to a value
|
Copyright © 2017. All rights reserved.