2
0
mirror of synced 2025-02-23 14:58:12 +00:00
mobile/bind/testdata/basictypes.java.golden
David Crawshaw 9f144f9410 go.mobile/bind: language binding generator
Details: http://golang.org/s/gobind

LGTM=adonovan
R=adonovan
CC=golang-codereviews
https://golang.org/cl/118240044
2014-07-31 15:09:13 -04:00

50 lines
1.4 KiB
Plaintext

// Java Package basictypes is a proxy for talking to a Go program.
//
// File is generated by gobind. Do not edit.
package go.basictypes;
import go.Seq;
public abstract class Basictypes {
private Basictypes() {} // uninstantiable
public static void Error() throws Exception {
go.Seq _in = new go.Seq();
go.Seq _out = new go.Seq();
Seq.send(DESCRIPTOR, CALL_Error, _in, _out);
String _err = _out.readUTF16();
if (_err != null) {
throw new Exception(_err);
}
}
public static long ErrorPair() throws Exception {
go.Seq _in = new go.Seq();
go.Seq _out = new go.Seq();
long _result;
Seq.send(DESCRIPTOR, CALL_ErrorPair, _in, _out);
_result = _out.readInt();
String _err = _out.readUTF16();
if (_err != null) {
throw new Exception(_err);
}
return _result;
}
public static void Ints(byte x, short y, int z, long t, long u) {
go.Seq _in = new go.Seq();
go.Seq _out = new go.Seq();
_in.writeInt8(x);
_in.writeInt16(y);
_in.writeInt32(z);
_in.writeInt64(t);
_in.writeInt(u);
Seq.send(DESCRIPTOR, CALL_Ints, _in, _out);
}
private static final int CALL_Error = 1;
private static final int CALL_ErrorPair = 2;
private static final int CALL_Ints = 3;
private static final String DESCRIPTOR = "basictypes";
}