++- BridJ ( JNA, ++), .
: 0.4, BridJ ++- Java
++:
#ifndef TEST_EXPORTS
#define TEST_EXPORTS
#endif
class TEST_EXPORTS TestClass {
public:
virtual int add(int a, int b);
};
Java BridJ:
public class TestClass extends CPPObject {
@Virtual(0)
public native int add(int a, int b);
};
++ Java:
TestClass test = new TestClass() {
@Override
public int add(int a, int b) {
return a + b;
}
};