commit | 2ea7e2cc92e2c0880e1e15fb5d001a50e5a1dfe2 | [log] [tgz] |
---|---|---|
author | Péter Szilágyi <peterke@gmail.com> | Sun Oct 16 15:33:11 2016 +0300 |
committer | Elias Naur <elias.naur@gmail.com> | Mon Oct 17 14:21:52 2016 +0000 |
tree | 2c532dd2cf7c9b45594fcfd8dc2d8c7be7824436 | |
parent | 4cb3e7f634fef0e9d7bb0ec8bfb9153b2da8ee33 [diff] |
bind, bind/java: support generating exceptional constructors In Go type constructors can often return an error type too beside an instance of the type being created. This is useful in cases where the parameters might be wrong and instantiaion cannot succeed. This CL extends the Java generator so that these methods are also converted into class constructors that also can throw. Change-Id: I5e531eec126904a026767a8503968255b9fd833b Reviewed-on: https://go-review.googlesource.com/31184 Reviewed-by: Elias Naur <elias.naur@gmail.com>
The Go mobile repository holds packages and build tools for using Go on mobile platforms.
Package documentation as a starting point:
The Go Mobile project is experimental. Use this at your own risk. While we are working hard to improve it, neither Google nor the Go team can provide end-user support.
This is early work and installing the build system requires Go 1.5. Follow the instructions on golang.org/wiki/Mobile to install the gomobile command, build the basic and the bind example apps.
Contributions to Go are appreciated. See https://golang.org/doc/contribute.html.