C++ to Java RPC (remote procedure call) Stub Generator

What if calling Java code from C++ was as easy as this:
Qt Code:
  1. java::java_lang_StringBuilder o(&conn);
  2.  
  3. o.append(std::string("Hello World!\n"));
  4. o.append(256);
  5. o.append(1.12345f).append(23456.789).append(-1000); /* Method chaining supported. */
  6. o.append(-1000);
  7. o.append(0);
  8.  
  9. std::vector<uint16_t> chars;
  10. chars.push_back('g');
  11. chars.push_back('i');
  12. chars.push_back('t');
  13.  
  14. o.append(chars, 1, 2); /* Arrays supported. */
  15.  
  16. std::cout << o.toString() << std::endl;
  17. std::cout << o.reverse().toString() << std::endl;
To copy to clipboard, switch view to plain text mode 
With this project it is! Qt project file included for C++ code. Also compatible with Boost.

Link: https://github.com/danfickle/cppToJavaRpcStubGenerator