commandParts = prepareCommandOptions(tmpSolc, optimize, combinedJson, options);
- ProcessBuilder processBuilder =
- new ProcessBuilder(commandParts).directory(tmpSolc.getExecutable().getParentFile());
- processBuilder
- .environment()
- .put("LD_LIBRARY_PATH", tmpSolc.getExecutable().getParentFile().getCanonicalPath());
+ ProcessBuilder processBuilder = new ProcessBuilder(commandParts)
+ .directory(tmpSolc.getExecutable().getParentFile());
+ processBuilder.environment().put("LD_LIBRARY_PATH", tmpSolc.getExecutable().getParentFile().getCanonicalPath());
Process process = processBuilder.start();
@@ -375,11 +359,9 @@ public static String runGetVersionOutput(String version) throws IOException {
commandParts.add(tmpSolc.getExecutable().getCanonicalPath());
commandParts.add("--" + Options.VERSION.getName());
- ProcessBuilder processBuilder =
- new ProcessBuilder(commandParts).directory(tmpSolc.getExecutable().getParentFile());
- processBuilder
- .environment()
- .put("LD_LIBRARY_PATH", tmpSolc.getExecutable().getParentFile().getCanonicalPath());
+ ProcessBuilder processBuilder = new ProcessBuilder(commandParts)
+ .directory(tmpSolc.getExecutable().getParentFile());
+ processBuilder.environment().put("LD_LIBRARY_PATH", tmpSolc.getExecutable().getParentFile().getCanonicalPath());
Process process = processBuilder.start();
@@ -402,21 +384,21 @@ public static String runGetVersionOutput(String version) throws IOException {
}
public Solc getSolc(String version) {
- if(VERSION06.equals(version)) {
+ if (VERSION06.equals(version)) {
if (solc06 == null) {
solc06 = new Solc(version);
}
return solc06;
}
- if(VERSION07.equals(version)) {
+ if (VERSION07.equals(version)) {
if (solc07 == null) {
solc07 = new Solc(version);
}
return solc07;
}
- if(VERSION08.equals(version)) {
+ if (VERSION08.equals(version)) {
if (solc08 == null) {
solc08 = new Solc(version);
}
diff --git a/src/main/java/cn/chain33/javasdk/model/exception/Chain33Exception.java b/src/main/java/cn/chain33/javasdk/model/exception/Chain33Exception.java
index 6e92f3f..8596fdb 100644
--- a/src/main/java/cn/chain33/javasdk/model/exception/Chain33Exception.java
+++ b/src/main/java/cn/chain33/javasdk/model/exception/Chain33Exception.java
@@ -2,9 +2,9 @@
public class Chain33Exception extends Exception {
- private static final long serialVersionUID = 1L;
-
- public Chain33Exception(String message) {
- super(message);
- }
+ private static final long serialVersionUID = 1L;
+
+ public Chain33Exception(String message) {
+ super(message);
+ }
}
diff --git a/src/main/java/cn/chain33/javasdk/model/gm/SM2KeyPair.java b/src/main/java/cn/chain33/javasdk/model/gm/SM2KeyPair.java
index 2854bb9..6e66e09 100644
--- a/src/main/java/cn/chain33/javasdk/model/gm/SM2KeyPair.java
+++ b/src/main/java/cn/chain33/javasdk/model/gm/SM2KeyPair.java
@@ -7,32 +7,33 @@
/**
* SM2密钥对Bean
+ *
* @author Potato
*
*/
public class SM2KeyPair {
- private final ECPoint publicKey;
- private final BigInteger privateKey;
+ private final ECPoint publicKey;
+ private final BigInteger privateKey;
- SM2KeyPair(ECPoint publicKey, BigInteger privateKey) {
- this.publicKey = publicKey;
- this.privateKey = privateKey;
- }
+ SM2KeyPair(ECPoint publicKey, BigInteger privateKey) {
+ this.publicKey = publicKey;
+ this.privateKey = privateKey;
+ }
- public ECPoint getPublicKey() {
- return publicKey;
- }
+ public ECPoint getPublicKey() {
+ return publicKey;
+ }
- public BigInteger getPrivateKey() {
- return privateKey;
- }
+ public BigInteger getPrivateKey() {
+ return privateKey;
+ }
- public String getPublicKeyString() {
- return HexUtil.toHexString(publicKey.getEncoded(true));
- }
+ public String getPublicKeyString() {
+ return HexUtil.toHexString(publicKey.getEncoded(true));
+ }
- public String getPrivateKeyString() {
- return HexUtil.toHexString(privateKey.toByteArray());
- }
+ public String getPrivateKeyString() {
+ return HexUtil.toHexString(privateKey.toByteArray());
+ }
}
diff --git a/src/main/java/cn/chain33/javasdk/model/gm/SM2Util.java b/src/main/java/cn/chain33/javasdk/model/gm/SM2Util.java
index ef61bda..bdfed15 100644
--- a/src/main/java/cn/chain33/javasdk/model/gm/SM2Util.java
+++ b/src/main/java/cn/chain33/javasdk/model/gm/SM2Util.java
@@ -29,418 +29,433 @@
*
*/
public class SM2Util {
- private static BigInteger n = new BigInteger(
- "FFFFFFFE" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "7203DF6B" + "21C6052B" + "53BBF409" + "39D54123", 16);
- private static BigInteger p = new BigInteger(
- "FFFFFFFE" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "00000000" + "FFFFFFFF" + "FFFFFFFF", 16);
- private static BigInteger a = new BigInteger(
- "FFFFFFFE" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "00000000" + "FFFFFFFF" + "FFFFFFFC", 16);
- private static BigInteger b = new BigInteger(
- "28E9FA9E" + "9D9F5E34" + "4D5A9E4B" + "CF6509A7" + "F39789F5" + "15AB8F92" + "DDBCBD41" + "4D940E93", 16);
- private static BigInteger gx = new BigInteger(
- "32C4AE2C" + "1F198119" + "5F990446" + "6A39C994" + "8FE30BBF" + "F2660BE1" + "715A4589" + "334C74C7", 16);
- private static BigInteger gy = new BigInteger(
- "BC3736A2" + "F4F6779C" + "59BDCEE3" + "6B692153" + "D0A9877C" + "C62A4740" + "02DF32E5" + "2139F0A0", 16);
-
- private static int w = (int) Math.ceil(n.bitLength() * 1.0 / 2) - 1;
- private static BigInteger _2w = new BigInteger("2").pow(w);
- private static final int DIGEST_LENGTH = 32;
-
- private static byte[] default_uid = {0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38};
- public static final byte[] Default_Uid = {0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38};
- private static SecureRandom random = new SecureRandom();
- private static ECCurve.Fp curve = new ECCurve.Fp(p, a, b, n, null);
- private static ECPoint G= curve.createPoint(gx, gy);
+ private static BigInteger n = new BigInteger(
+ "FFFFFFFE" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "7203DF6B" + "21C6052B" + "53BBF409" + "39D54123", 16);
+ private static BigInteger p = new BigInteger(
+ "FFFFFFFE" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "00000000" + "FFFFFFFF" + "FFFFFFFF", 16);
+ private static BigInteger a = new BigInteger(
+ "FFFFFFFE" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "FFFFFFFF" + "00000000" + "FFFFFFFF" + "FFFFFFFC", 16);
+ private static BigInteger b = new BigInteger(
+ "28E9FA9E" + "9D9F5E34" + "4D5A9E4B" + "CF6509A7" + "F39789F5" + "15AB8F92" + "DDBCBD41" + "4D940E93", 16);
+ private static BigInteger gx = new BigInteger(
+ "32C4AE2C" + "1F198119" + "5F990446" + "6A39C994" + "8FE30BBF" + "F2660BE1" + "715A4589" + "334C74C7", 16);
+ private static BigInteger gy = new BigInteger(
+ "BC3736A2" + "F4F6779C" + "59BDCEE3" + "6B692153" + "D0A9877C" + "C62A4740" + "02DF32E5" + "2139F0A0", 16);
+
+ private static int w = (int) Math.ceil(n.bitLength() * 1.0 / 2) - 1;
+ private static BigInteger _2w = new BigInteger("2").pow(w);
+ private static final int DIGEST_LENGTH = 32;
+
+ private static byte[] default_uid = { 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38 };
+ public static final byte[] Default_Uid = { 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x31, 0x32, 0x33, 0x34,
+ 0x35, 0x36, 0x37, 0x38 };
+ private static SecureRandom random = new SecureRandom();
+ private static ECCurve.Fp curve = new ECCurve.Fp(p, a, b, n, null);
+ private static ECPoint G = curve.createPoint(gx, gy);
private static ECDomainParameters ecc_bc_spec = new ECDomainParameters(curve, G, n);
- /**
- * 以16进制打印字节数组
- *
- * @param b
- */
- public static void printHexString(byte[] b) {
- for (int i = 0; i < b.length; i++) {
- String hex = Integer.toHexString(b[i] & 0xFF);
- if (hex.length() == 1) {
- hex = '0' + hex;
- }
- System.out.print(hex.toUpperCase());
- }
- System.out.println();
- }
-
- /**
- * 随机数生成器
- *
- * @param max
- * @return
- */
- private static BigInteger random(BigInteger max) {
-
- BigInteger r = new BigInteger(256, random);
- while (r.compareTo(max) >= 0 || r.compareTo(BigInteger.ONE) <= 0) {
- r = new BigInteger(128, random);
- }
-
- return r;
- }
-
- /**
- * 判断字节数组是否全0
- *
- * @param buffer
- * @return
- */
- private static boolean allZero(byte[] buffer) {
- for (int i = 0; i < buffer.length; i++) {
- if (buffer[i] != 0)
- return false;
- }
- return true;
- }
-
- /**
- * 公钥加密
- *
- * @param input
- * 加密原文
- * @param publicKey
- * 公钥
- * @return
- */
- public static byte[] encrypt(String input, ECPoint publicKey) {
-
- byte[] inputBuffer = input.getBytes();
- byte[] C1Buffer;
- ECPoint kpb;
- byte[] t;
- do {
- /* 1 产生随机数k,k属于[1, n-1] */
- BigInteger k = random(n);
-
- /* 2 计算椭圆曲线点C1 = [k]G = (x1, y1) */
- ECPoint C1 = G.multiply(k);
- C1Buffer = C1.getEncoded(false);
-
- /*
- * 3 计算椭圆曲线点 S = [h]Pb
- */
- BigInteger h = ecc_bc_spec.getH();
- if (h != null) {
- ECPoint S = publicKey.multiply(h);
- if (S.isInfinity())
- throw new IllegalStateException();
- }
-
- /* 4 计算 [k]PB = (x2, y2) */
- kpb = publicKey.multiply(k).normalize();
-
- /* 5 计算 t = KDF(x2||y2, klen) */
- byte[] kpbBytes = kpb.getEncoded(false);
- t = KDF(kpbBytes, inputBuffer.length);
- } while (allZero(t));
-
- /* 6 计算C2=M^t */
- byte[] C2 = new byte[inputBuffer.length];
- for (int i = 0; i < inputBuffer.length; i++) {
- C2[i] = (byte) (inputBuffer[i] ^ t[i]);
- }
-
- /* 7 计算C3 = Hash(x2 || M || y2) */
- byte[] C3 = sm3hash(kpb.getXCoord().toBigInteger().toByteArray(), inputBuffer,
- kpb.getYCoord().toBigInteger().toByteArray());
-
- /* 8 输出密文 C=C1 || C2 || C3 */
-
- byte[] encryptResult = new byte[C1Buffer.length + C2.length + C3.length];
-
- System.arraycopy(C1Buffer, 0, encryptResult, 0, C1Buffer.length);
- System.arraycopy(C2, 0, encryptResult, C1Buffer.length, C2.length);
- System.arraycopy(C3, 0, encryptResult, C1Buffer.length + C2.length, C3.length);
-
- return encryptResult;
- }
-
- /**
- * 私钥解密
- *
- * @param encryptData
- * 密文数据字节数组
- * @param privateKey
- * 解密私钥
- * @return
- */
- public static String decrypt(byte[] encryptData, BigInteger privateKey) {
- byte[] C1Byte = new byte[65];
- System.arraycopy(encryptData, 0, C1Byte, 0, C1Byte.length);
-
- ECPoint C1 = curve.decodePoint(C1Byte).normalize();
-
- /*
- * 计算椭圆曲线点 S = [h]C1 是否为无穷点
- */
- BigInteger h = ecc_bc_spec.getH();
- if (h != null) {
- ECPoint S = C1.multiply(h);
- if (S.isInfinity())
- throw new IllegalStateException();
- }
- /* 计算[dB]C1 = (x2, y2) */
- ECPoint dBC1 = C1.multiply(privateKey).normalize();
-
- /* 计算t = KDF(x2 || y2, klen) */
- byte[] dBC1Bytes = dBC1.getEncoded(false);
- int klen = encryptData.length - 65 - DIGEST_LENGTH;
- byte[] t = KDF(dBC1Bytes, klen);
-
- if (allZero(t)) {
- System.err.println("all zero");
- throw new IllegalStateException();
- }
-
- /* 5 计算M'=C2^t */
- byte[] M = new byte[klen];
- for (int i = 0; i < M.length; i++) {
- M[i] = (byte) (encryptData[C1Byte.length + i] ^ t[i]);
- }
-
- /* 6 计算 u = Hash(x2 || M' || y2) 判断 u == C3是否成立 */
- byte[] C3 = new byte[DIGEST_LENGTH];
-
- System.arraycopy(encryptData, encryptData.length - DIGEST_LENGTH, C3, 0, DIGEST_LENGTH);
- byte[] u = sm3hash(dBC1.getXCoord().toBigInteger().toByteArray(), M,
- dBC1.getYCoord().toBigInteger().toByteArray());
- if (Arrays.equals(u, C3)) {
- try {
- return new String(M, "UTF8");
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
- return null;
- } else {
- return null;
- }
- }
-
- /**
- * 判断是否在范围内
- *
- * @param param
- * @param min
- * @param max
- * @return
- */
- private static boolean between(BigInteger param, BigInteger min, BigInteger max) {
- if (param.compareTo(min) >= 0 && param.compareTo(max) < 0) {
- return true;
- } else {
- return false;
- }
- }
-
- /**
- * 判断生成的公钥是否合法
- *
- * @param publicKey
- * @return
- */
- private static boolean checkPublicKey(ECPoint publicKey) {
-
- if (!publicKey.isInfinity()) {
-
- BigInteger x = publicKey.getXCoord().toBigInteger();
- BigInteger y = publicKey.getYCoord().toBigInteger();
-
- if (between(x, new BigInteger("0"), p) && between(y, new BigInteger("0"), p)) {
-
- BigInteger xResult = x.pow(3).add(a.multiply(x)).add(b).mod(p);
- BigInteger yResult = y.pow(2).mod(p);
-
- if (yResult.equals(xResult) && publicKey.multiply(n).isInfinity()) {
- return true;
- }
- }
- }
- return false;
- }
-
- /**
- * 通过私钥创建公钥
- * @param privateKey
- * @return
- */
- public ECPoint generatePublicKey(BigInteger privateKey) {
- return G.multiply(privateKey).normalize();
- }
-
- public static SM2KeyPair fromPrivateKey(byte[] privateKey) {
- BigInteger privateKeyInteger = new BigInteger(privateKey);
- ECPoint publicKey = G.multiply(privateKeyInteger).normalize();
- return new SM2KeyPair(publicKey, privateKeyInteger);
- }
-
- /**
- * 生成密钥对
- *
- * @return
- */
- public static SM2KeyPair generateKeyPair() {
-
- BigInteger d = random(n.subtract(new BigInteger("1")).shiftRight(1));
-
- SM2KeyPair keyPair = new SM2KeyPair(G.multiply(d).normalize(), d);
-
- if (checkPublicKey(keyPair.getPublicKey())) {
- return keyPair;
- } else {
- return null;
- }
- }
-
- /**
- * 导出公钥到本地
- *
- * @param publicKey
- * @param path
- */
- public void exportPublicKey(ECPoint publicKey, String path) {
- File file = new File(path);
- try {
- if (!file.exists())
- file.createNewFile();
- byte buffer[] = publicKey.getEncoded(false);
- FileOutputStream fos = new FileOutputStream(file);
- fos.write(buffer);
- fos.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- /**
- * 从本地导入公钥
- *
- * @param path
- * @return
- */
- public ECPoint importPublicKey(String path) {
- File file = new File(path);
- try {
- if (!file.exists())
- return null;
- FileInputStream fis = new FileInputStream(file);
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
-
- byte buffer[] = new byte[16];
- int size;
- while ((size = fis.read(buffer)) != -1) {
- baos.write(buffer, 0, size);
- }
- fis.close();
- return curve.decodePoint(baos.toByteArray());
- } catch (IOException e) {
- e.printStackTrace();
- }
- return null;
- }
-
- /**
- * 导出私钥到本地
- *
- * @param privateKey
- * @param path
- */
- public void exportPrivateKey(BigInteger privateKey, String path) {
- File file = new File(path);
- try {
- if (!file.exists())
- file.createNewFile();
- ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(file));
- oos.writeObject(privateKey);
- oos.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- /**
- * 从本地导入私钥
- *
- * @param path
- * @return
- */
- public BigInteger importPrivateKey(String path) {
- File file = new File(path);
- try {
- if (!file.exists())
- return null;
- FileInputStream fis = new FileInputStream(file);
- ObjectInputStream ois = new ObjectInputStream(fis);
- BigInteger res = (BigInteger) (ois.readObject());
- ois.close();
- fis.close();
- return res;
- } catch (Exception e) {
- e.printStackTrace();
- }
- return null;
- }
-
- /**
- * 字节数组拼接
- *
- * @param params
- * @return
- */
- private static byte[] join(byte[]... params) {
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- byte[] res = null;
- try {
- for (int i = 0; i < params.length; i++) {
- baos.write(params[i]);
- }
- res = baos.toByteArray();
- } catch (IOException e) {
- e.printStackTrace();
- }
- return res;
- }
-
- /**
- * sm3摘要
- *
- * @param params
- * @return
- */
- private static byte[] sm3hash(byte[]... params) {
- byte[] res = null;
- try {
- res = SM3Util.hash(join(params));
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return res;
- }
-
- /**
- * 取得用户标识字节数组
- *
- * @param idaBytes
- * @param aPublicKey
- * @return
- */
- private static byte[] ZA(byte[] idaBytes, ECPoint aPublicKey) {
- int entlenA = idaBytes.length * 8;
- byte[] ENTLA = new byte[] { (byte) (entlenA & 0xFF00), (byte) (entlenA & 0x00FF) };
- byte[] ZA = sm3hash(ENTLA, idaBytes, HexUtil.byteConvert32Bytes(a), HexUtil.byteConvert32Bytes(b),
- HexUtil.byteConvert32Bytes(gx), HexUtil.byteConvert32Bytes(gy),
- HexUtil.byteConvert32Bytes(aPublicKey.getXCoord().toBigInteger()),
- HexUtil.byteConvert32Bytes(aPublicKey.getYCoord().toBigInteger()));
- return ZA;
- }
-
- private static ByteArrayOutputStream derByteStream(BigInteger r,BigInteger s) throws IOException {
+ /**
+ * 以16进制打印字节数组
+ *
+ * @param b
+ */
+ public static void printHexString(byte[] b) {
+ for (int i = 0; i < b.length; i++) {
+ String hex = Integer.toHexString(b[i] & 0xFF);
+ if (hex.length() == 1) {
+ hex = '0' + hex;
+ }
+ System.out.print(hex.toUpperCase());
+ }
+ System.out.println();
+ }
+
+ /**
+ * 随机数生成器
+ *
+ * @param max
+ *
+ * @return
+ */
+ private static BigInteger random(BigInteger max) {
+
+ BigInteger r = new BigInteger(256, random);
+ while (r.compareTo(max) >= 0 || r.compareTo(BigInteger.ONE) <= 0) {
+ r = new BigInteger(128, random);
+ }
+
+ return r;
+ }
+
+ /**
+ * 判断字节数组是否全0
+ *
+ * @param buffer
+ *
+ * @return
+ */
+ private static boolean allZero(byte[] buffer) {
+ for (int i = 0; i < buffer.length; i++) {
+ if (buffer[i] != 0)
+ return false;
+ }
+ return true;
+ }
+
+ /**
+ * 公钥加密
+ *
+ * @param input
+ * 加密原文
+ * @param publicKey
+ * 公钥
+ *
+ * @return
+ */
+ public static byte[] encrypt(String input, ECPoint publicKey) {
+
+ byte[] inputBuffer = input.getBytes();
+ byte[] C1Buffer;
+ ECPoint kpb;
+ byte[] t;
+ do {
+ /* 1 产生随机数k,k属于[1, n-1] */
+ BigInteger k = random(n);
+
+ /* 2 计算椭圆曲线点C1 = [k]G = (x1, y1) */
+ ECPoint C1 = G.multiply(k);
+ C1Buffer = C1.getEncoded(false);
+
+ /*
+ * 3 计算椭圆曲线点 S = [h]Pb
+ */
+ BigInteger h = ecc_bc_spec.getH();
+ if (h != null) {
+ ECPoint S = publicKey.multiply(h);
+ if (S.isInfinity())
+ throw new IllegalStateException();
+ }
+
+ /* 4 计算 [k]PB = (x2, y2) */
+ kpb = publicKey.multiply(k).normalize();
+
+ /* 5 计算 t = KDF(x2||y2, klen) */
+ byte[] kpbBytes = kpb.getEncoded(false);
+ t = KDF(kpbBytes, inputBuffer.length);
+ } while (allZero(t));
+
+ /* 6 计算C2=M^t */
+ byte[] C2 = new byte[inputBuffer.length];
+ for (int i = 0; i < inputBuffer.length; i++) {
+ C2[i] = (byte) (inputBuffer[i] ^ t[i]);
+ }
+
+ /* 7 计算C3 = Hash(x2 || M || y2) */
+ byte[] C3 = sm3hash(kpb.getXCoord().toBigInteger().toByteArray(), inputBuffer,
+ kpb.getYCoord().toBigInteger().toByteArray());
+
+ /* 8 输出密文 C=C1 || C2 || C3 */
+
+ byte[] encryptResult = new byte[C1Buffer.length + C2.length + C3.length];
+
+ System.arraycopy(C1Buffer, 0, encryptResult, 0, C1Buffer.length);
+ System.arraycopy(C2, 0, encryptResult, C1Buffer.length, C2.length);
+ System.arraycopy(C3, 0, encryptResult, C1Buffer.length + C2.length, C3.length);
+
+ return encryptResult;
+ }
+
+ /**
+ * 私钥解密
+ *
+ * @param encryptData
+ * 密文数据字节数组
+ * @param privateKey
+ * 解密私钥
+ *
+ * @return
+ */
+ public static String decrypt(byte[] encryptData, BigInteger privateKey) {
+ byte[] C1Byte = new byte[65];
+ System.arraycopy(encryptData, 0, C1Byte, 0, C1Byte.length);
+
+ ECPoint C1 = curve.decodePoint(C1Byte).normalize();
+
+ /*
+ * 计算椭圆曲线点 S = [h]C1 是否为无穷点
+ */
+ BigInteger h = ecc_bc_spec.getH();
+ if (h != null) {
+ ECPoint S = C1.multiply(h);
+ if (S.isInfinity())
+ throw new IllegalStateException();
+ }
+ /* 计算[dB]C1 = (x2, y2) */
+ ECPoint dBC1 = C1.multiply(privateKey).normalize();
+
+ /* 计算t = KDF(x2 || y2, klen) */
+ byte[] dBC1Bytes = dBC1.getEncoded(false);
+ int klen = encryptData.length - 65 - DIGEST_LENGTH;
+ byte[] t = KDF(dBC1Bytes, klen);
+
+ if (allZero(t)) {
+ System.err.println("all zero");
+ throw new IllegalStateException();
+ }
+
+ /* 5 计算M'=C2^t */
+ byte[] M = new byte[klen];
+ for (int i = 0; i < M.length; i++) {
+ M[i] = (byte) (encryptData[C1Byte.length + i] ^ t[i]);
+ }
+
+ /* 6 计算 u = Hash(x2 || M' || y2) 判断 u == C3是否成立 */
+ byte[] C3 = new byte[DIGEST_LENGTH];
+
+ System.arraycopy(encryptData, encryptData.length - DIGEST_LENGTH, C3, 0, DIGEST_LENGTH);
+ byte[] u = sm3hash(dBC1.getXCoord().toBigInteger().toByteArray(), M,
+ dBC1.getYCoord().toBigInteger().toByteArray());
+ if (Arrays.equals(u, C3)) {
+ try {
+ return new String(M, "UTF8");
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
+ return null;
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * 判断是否在范围内
+ *
+ * @param param
+ * @param min
+ * @param max
+ *
+ * @return
+ */
+ private static boolean between(BigInteger param, BigInteger min, BigInteger max) {
+ if (param.compareTo(min) >= 0 && param.compareTo(max) < 0) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ /**
+ * 判断生成的公钥是否合法
+ *
+ * @param publicKey
+ *
+ * @return
+ */
+ private static boolean checkPublicKey(ECPoint publicKey) {
+
+ if (!publicKey.isInfinity()) {
+
+ BigInteger x = publicKey.getXCoord().toBigInteger();
+ BigInteger y = publicKey.getYCoord().toBigInteger();
+
+ if (between(x, new BigInteger("0"), p) && between(y, new BigInteger("0"), p)) {
+
+ BigInteger xResult = x.pow(3).add(a.multiply(x)).add(b).mod(p);
+ BigInteger yResult = y.pow(2).mod(p);
+
+ if (yResult.equals(xResult) && publicKey.multiply(n).isInfinity()) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
+ /**
+ * 通过私钥创建公钥
+ *
+ * @param privateKey
+ *
+ * @return
+ */
+ public ECPoint generatePublicKey(BigInteger privateKey) {
+ return G.multiply(privateKey).normalize();
+ }
+
+ public static SM2KeyPair fromPrivateKey(byte[] privateKey) {
+ BigInteger privateKeyInteger = new BigInteger(privateKey);
+ ECPoint publicKey = G.multiply(privateKeyInteger).normalize();
+ return new SM2KeyPair(publicKey, privateKeyInteger);
+ }
+
+ /**
+ * 生成密钥对
+ *
+ * @return
+ */
+ public static SM2KeyPair generateKeyPair() {
+
+ BigInteger d = random(n.subtract(new BigInteger("1")).shiftRight(1));
+
+ SM2KeyPair keyPair = new SM2KeyPair(G.multiply(d).normalize(), d);
+
+ if (checkPublicKey(keyPair.getPublicKey())) {
+ return keyPair;
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * 导出公钥到本地
+ *
+ * @param publicKey
+ * @param path
+ */
+ public void exportPublicKey(ECPoint publicKey, String path) {
+ File file = new File(path);
+ try {
+ if (!file.exists())
+ file.createNewFile();
+ byte buffer[] = publicKey.getEncoded(false);
+ FileOutputStream fos = new FileOutputStream(file);
+ fos.write(buffer);
+ fos.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * 从本地导入公钥
+ *
+ * @param path
+ *
+ * @return
+ */
+ public ECPoint importPublicKey(String path) {
+ File file = new File(path);
+ try {
+ if (!file.exists())
+ return null;
+ FileInputStream fis = new FileInputStream(file);
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+
+ byte buffer[] = new byte[16];
+ int size;
+ while ((size = fis.read(buffer)) != -1) {
+ baos.write(buffer, 0, size);
+ }
+ fis.close();
+ return curve.decodePoint(baos.toByteArray());
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ /**
+ * 导出私钥到本地
+ *
+ * @param privateKey
+ * @param path
+ */
+ public void exportPrivateKey(BigInteger privateKey, String path) {
+ File file = new File(path);
+ try {
+ if (!file.exists())
+ file.createNewFile();
+ ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(file));
+ oos.writeObject(privateKey);
+ oos.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * 从本地导入私钥
+ *
+ * @param path
+ *
+ * @return
+ */
+ public BigInteger importPrivateKey(String path) {
+ File file = new File(path);
+ try {
+ if (!file.exists())
+ return null;
+ FileInputStream fis = new FileInputStream(file);
+ ObjectInputStream ois = new ObjectInputStream(fis);
+ BigInteger res = (BigInteger) (ois.readObject());
+ ois.close();
+ fis.close();
+ return res;
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ /**
+ * 字节数组拼接
+ *
+ * @param params
+ *
+ * @return
+ */
+ private static byte[] join(byte[]... params) {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ byte[] res = null;
+ try {
+ for (int i = 0; i < params.length; i++) {
+ baos.write(params[i]);
+ }
+ res = baos.toByteArray();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return res;
+ }
+
+ /**
+ * sm3摘要
+ *
+ * @param params
+ *
+ * @return
+ */
+ private static byte[] sm3hash(byte[]... params) {
+ byte[] res = null;
+ try {
+ res = SM3Util.hash(join(params));
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ return res;
+ }
+
+ /**
+ * 取得用户标识字节数组
+ *
+ * @param idaBytes
+ * @param aPublicKey
+ *
+ * @return
+ */
+ private static byte[] ZA(byte[] idaBytes, ECPoint aPublicKey) {
+ int entlenA = idaBytes.length * 8;
+ byte[] ENTLA = new byte[] { (byte) (entlenA & 0xFF00), (byte) (entlenA & 0x00FF) };
+ byte[] ZA = sm3hash(ENTLA, idaBytes, HexUtil.byteConvert32Bytes(a), HexUtil.byteConvert32Bytes(b),
+ HexUtil.byteConvert32Bytes(gx), HexUtil.byteConvert32Bytes(gy),
+ HexUtil.byteConvert32Bytes(aPublicKey.getXCoord().toBigInteger()),
+ HexUtil.byteConvert32Bytes(aPublicKey.getYCoord().toBigInteger()));
+ return ZA;
+ }
+
+ private static ByteArrayOutputStream derByteStream(BigInteger r, BigInteger s) throws IOException {
// Usually 70-72 bytes.
ByteArrayOutputStream bos = new ByteArrayOutputStream(72);
DERSequenceGenerator seq = new DERSequenceGenerator(bos);
@@ -450,40 +465,41 @@ private static ByteArrayOutputStream derByteStream(BigInteger r,BigInteger s) th
return bos;
}
- /**
- * 签名
- *
- * @param M
- * 签名信息
- * @param IDA
- * 签名方唯一标识
- * @param keyPair
- * 签名方密钥对
- * @return 签名
- */
- public static byte[] sign(byte[] M, byte[] IDA, SM2KeyPair keyPair) throws IOException {
- if (IDA == null) {
- IDA = default_uid;
- }
- byte[] ZA = ZA(IDA, keyPair.getPublicKey());
- byte[] M_ = join(ZA, M);
- BigInteger e = new BigInteger(1, sm3hash(M_));
- BigInteger k;
- BigInteger r;
- do {
- k = random(n);
- ECPoint p1 = G.multiply(k).normalize();
- BigInteger x1 = p1.getXCoord().toBigInteger();
- r = e.add(x1);
- r = r.mod(n);
- } while (r.equals(BigInteger.ZERO) || r.add(k).equals(n));
-
- BigInteger s = ((keyPair.getPrivateKey().add(BigInteger.ONE).modInverse(n))
- .multiply((k.subtract(r.multiply(keyPair.getPrivateKey()))).mod(n))).mod(n);
+ /**
+ * 签名
+ *
+ * @param M
+ * 签名信息
+ * @param IDA
+ * 签名方唯一标识
+ * @param keyPair
+ * 签名方密钥对
+ *
+ * @return 签名
+ */
+ public static byte[] sign(byte[] M, byte[] IDA, SM2KeyPair keyPair) throws IOException {
+ if (IDA == null) {
+ IDA = default_uid;
+ }
+ byte[] ZA = ZA(IDA, keyPair.getPublicKey());
+ byte[] M_ = join(ZA, M);
+ BigInteger e = new BigInteger(1, sm3hash(M_));
+ BigInteger k;
+ BigInteger r;
+ do {
+ k = random(n);
+ ECPoint p1 = G.multiply(k).normalize();
+ BigInteger x1 = p1.getXCoord().toBigInteger();
+ r = e.add(x1);
+ r = r.mod(n);
+ } while (r.equals(BigInteger.ZERO) || r.add(k).equals(n));
+
+ BigInteger s = ((keyPair.getPrivateKey().add(BigInteger.ONE).modInverse(n))
+ .multiply((k.subtract(r.multiply(keyPair.getPrivateKey()))).mod(n))).mod(n);
byte[] derSignBytes = SM2Util.derByteStream(r, s).toByteArray();
return derSignBytes;
- }
+ }
private static SM2Signature decodeFromDER(byte[] bytes) {
ASN1InputStream decoder = null;
@@ -491,7 +507,7 @@ private static SM2Signature decodeFromDER(byte[] bytes) {
SM2Signature var5;
try {
decoder = new ASN1InputStream(bytes);
- DLSequence seq = (DLSequence)decoder.readObject();
+ DLSequence seq = (DLSequence) decoder.readObject();
if (seq == null) {
throw new RuntimeException("Reached past end of ASN.1 stream.");
}
@@ -499,8 +515,8 @@ private static SM2Signature decodeFromDER(byte[] bytes) {
ASN1Integer r;
ASN1Integer s;
try {
- r = (ASN1Integer)seq.getObjectAt(0);
- s = (ASN1Integer)seq.getObjectAt(1);
+ r = (ASN1Integer) seq.getObjectAt(0);
+ s = (ASN1Integer) seq.getObjectAt(1);
} catch (ClassCastException var15) {
throw new IllegalArgumentException(var15);
}
@@ -522,249 +538,257 @@ private static SM2Signature decodeFromDER(byte[] bytes) {
}
/**
- * 验签
- *
- * @param M
- * 签名信息
- * @param signatureByte
- * 签名
- * @param IDA
- * 签名方唯一标识
- * @param aPublicKey
- * 签名方公钥
- * @return true or false
- */
- public static boolean verify(byte[] M, byte[] signatureByte, byte[] IDA, ECPoint aPublicKey) {
+ * 验签
+ *
+ * @param M
+ * 签名信息
+ * @param signatureByte
+ * 签名
+ * @param IDA
+ * 签名方唯一标识
+ * @param aPublicKey
+ * 签名方公钥
+ *
+ * @return true or false
+ */
+ public static boolean verify(byte[] M, byte[] signatureByte, byte[] IDA, ECPoint aPublicKey) {
SM2Signature signature = decodeFromDER(signatureByte);
- if (!between(signature.r, BigInteger.ONE, n))
- return false;
- if (!between(signature.s, BigInteger.ONE, n))
- return false;
-
- byte[] M_ = join(ZA(IDA, aPublicKey), M);
-
- BigInteger e = new BigInteger(1, sm3hash(M_));
- BigInteger t = signature.r.add(signature.s).mod(n);
-
- if (t.equals(BigInteger.ZERO))
- return false;
-
- ECPoint p1 = G.multiply(signature.s).normalize();
- ECPoint p2 = aPublicKey.multiply(t).normalize();
- BigInteger x1 = p1.add(p2).normalize().getXCoord().toBigInteger();
- BigInteger R = e.add(x1).mod(n);
- if (R.equals(signature.r))
- return true;
- return false;
- }
-
- /**
- * 密钥派生函数
- *
- * @param Z
- * @param klen
- * 生成klen字节数长度的密钥
- * @return
- */
- private static byte[] KDF(byte[] Z, int klen) {
- int ct = 1;
- int end = (int) Math.ceil(klen * 1.0 / 32);
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- try {
- for (int i = 1; i < end; i++) {
- baos.write(sm3hash(Z, SM3Util.toByteArray(ct)));
- ct++;
- }
- byte[] last = sm3hash(Z, SM3Util.toByteArray(ct));
- if (klen % 32 == 0) {
- baos.write(last);
- } else
- baos.write(last, 0, klen % 32);
- return baos.toByteArray();
- } catch (Exception e) {
- e.printStackTrace();
- }
- return null;
- }
-
- /**
- * 传输实体类
- *
- * @author Potato
- *
- */
- public static class TransportEntity implements Serializable {
- private static final long serialVersionUID = 1L;
- final byte[] R; //R点
- final byte[] S; //验证S
- final byte[] Z; //用户标识
- final byte[] K; //公钥
-
- public TransportEntity(byte[] r, byte[] s,byte[] z,ECPoint pKey) {
- R = r;
- S = s;
- Z=z;
- K=pKey.getEncoded(false);
- }
- }
-
- /**
- * 密钥协商辅助类
- *
- * @author Potato
- *
- */
- public static class KeyExchange {
- BigInteger rA;
- ECPoint RA;
- ECPoint V;
- byte[] Z;
- byte[] key;
-
- byte[] ID;
- SM2KeyPair keyPair;
-
- public KeyExchange(byte[] ID,SM2KeyPair keyPair) {
- this.ID=ID;
- this.keyPair = keyPair;
- this.Z=ZA(ID, keyPair.getPublicKey());
- }
-
- /**
- * 密钥协商发起方发起
- *
- * @return 发送给响应方的传输实体
- */
- public TransportEntity InitiatorInit() {
- rA = random(n);
- RA = G.multiply(rA).normalize();
- return new TransportEntity(RA.getEncoded(false), null,Z,keyPair.getPublicKey());
- }
-
- /**
- * 密钥协商响应方交换
- *
- * @param entity 传输实体
- * @return 返回给发起方的传输实体
- */
- public TransportEntity ResponderExchange(TransportEntity entity) {
- BigInteger rB = random(n);
- ECPoint RB = G.multiply(rB).normalize();
-
- this.rA=rB;
- this.RA=RB;
-
- BigInteger x2 = RB.getXCoord().toBigInteger();
- x2 = _2w.add(x2.and(_2w.subtract(BigInteger.ONE)));
-
- BigInteger tB = keyPair.getPrivateKey().add(x2.multiply(rB)).mod(n);
- ECPoint RA = curve.decodePoint(entity.R).normalize();
-
- BigInteger x1 = RA.getXCoord().toBigInteger();
- x1 = _2w.add(x1.and(_2w.subtract(BigInteger.ONE)));
-
- ECPoint aPublicKey=curve.decodePoint(entity.K).normalize();
- ECPoint temp = aPublicKey.add(RA.multiply(x1).normalize()).normalize();
- ECPoint V = temp.multiply(ecc_bc_spec.getH().multiply(tB)).normalize();
- if (V.isInfinity())
- throw new IllegalStateException();
- this.V=V;
-
- byte[] xV = V.getXCoord().toBigInteger().toByteArray();
- byte[] yV = V.getYCoord().toBigInteger().toByteArray();
- byte[] KB = KDF(join(xV, yV, entity.Z, this.Z), 16);
- key = KB;
-
- byte[] sB = sm3hash(new byte[] { 0x02 }, yV,
- sm3hash(xV, entity.Z, this.Z, RA.getXCoord().toBigInteger().toByteArray(),
- RA.getYCoord().toBigInteger().toByteArray(), RB.getXCoord().toBigInteger().toByteArray(),
- RB.getYCoord().toBigInteger().toByteArray()));
- return new TransportEntity(RB.getEncoded(false), sB,this.Z,keyPair.getPublicKey());
- }
-
- /**
- * 密钥协商发起方交换
- *
- * @param entity 传输实体
- * @return 发起方检验后的传输实体(null:检验失败)
- */
- public TransportEntity InitiatorExchange(TransportEntity entity) {
- BigInteger x1 = RA.getXCoord().toBigInteger();
- x1 = _2w.add(x1.and(_2w.subtract(BigInteger.ONE)));
-
- BigInteger tA = keyPair.getPrivateKey().add(x1.multiply(rA)).mod(n);
- ECPoint RB = curve.decodePoint(entity.R).normalize();
-
- BigInteger x2 = RB.getXCoord().toBigInteger();
- x2 = _2w.add(x2.and(_2w.subtract(BigInteger.ONE)));
-
- ECPoint bPublicKey=curve.decodePoint(entity.K).normalize();
- ECPoint temp = bPublicKey.add(RB.multiply(x2).normalize()).normalize();
- ECPoint U = temp.multiply(ecc_bc_spec.getH().multiply(tA)).normalize();
- if (U.isInfinity())
- throw new IllegalStateException();
- this.V=U;
-
- byte[] xU = U.getXCoord().toBigInteger().toByteArray();
- byte[] yU = U.getYCoord().toBigInteger().toByteArray();
- byte[] KA = KDF(join(xU, yU,
- this.Z, entity.Z), 16);
- key = KA;
-
- byte[] s1= sm3hash(new byte[] { 0x02 }, yU,
- sm3hash(xU, this.Z, entity.Z, RA.getXCoord().toBigInteger().toByteArray(),
- RA.getYCoord().toBigInteger().toByteArray(), RB.getXCoord().toBigInteger().toByteArray(),
- RB.getYCoord().toBigInteger().toByteArray()));
-
- if(!Arrays.equals(entity.S, s1)) {
- return null;
- }
-
- byte[] sA = sm3hash(new byte[]{0x03}, yU,
- sm3hash(xU, this.Z, entity.Z, RA.getXCoord().toBigInteger().toByteArray(),
- RA.getYCoord().toBigInteger().toByteArray(), RB.getXCoord().toBigInteger().toByteArray(),
- RB.getYCoord().toBigInteger().toByteArray()));
-
- return new TransportEntity(RA.getEncoded(false), sA, this.Z, keyPair.getPublicKey());
- }
-
- /**
- * 密钥确认响应方校验
- *
- * @param entity 传输实体
- * @return true 检验成功; false 检验失败
- */
- public boolean ResponderValidate(TransportEntity entity) {
- byte[] xV = V.getXCoord().toBigInteger().toByteArray();
- byte[] yV = V.getYCoord().toBigInteger().toByteArray();
- ECPoint RA = curve.decodePoint(entity.R).normalize();
- byte[] s2= sm3hash(new byte[] { 0x03 }, yV,
- sm3hash(xV, entity.Z, this.Z, RA.getXCoord().toBigInteger().toByteArray(),
- RA.getYCoord().toBigInteger().toByteArray(), this.RA.getXCoord().toBigInteger().toByteArray(),
- this.RA.getYCoord().toBigInteger().toByteArray()));
- if(!Arrays.equals(entity.S, s2)) {
- return false;
- }
- return true;
- }
- }
-
- public static class SM2Signature {
- BigInteger r;
- BigInteger s;
-
- public SM2Signature(BigInteger r, BigInteger s) {
- this.r = r;
- this.s = s;
- }
-
- public BigInteger getR() {
- return r;
- }
-
- public BigInteger getS() {
- return s;
- }
- }
+ if (!between(signature.r, BigInteger.ONE, n))
+ return false;
+ if (!between(signature.s, BigInteger.ONE, n))
+ return false;
+
+ byte[] M_ = join(ZA(IDA, aPublicKey), M);
+
+ BigInteger e = new BigInteger(1, sm3hash(M_));
+ BigInteger t = signature.r.add(signature.s).mod(n);
+
+ if (t.equals(BigInteger.ZERO))
+ return false;
+
+ ECPoint p1 = G.multiply(signature.s).normalize();
+ ECPoint p2 = aPublicKey.multiply(t).normalize();
+ BigInteger x1 = p1.add(p2).normalize().getXCoord().toBigInteger();
+ BigInteger R = e.add(x1).mod(n);
+ if (R.equals(signature.r))
+ return true;
+ return false;
+ }
+
+ /**
+ * 密钥派生函数
+ *
+ * @param Z
+ * @param klen
+ * 生成klen字节数长度的密钥
+ *
+ * @return
+ */
+ private static byte[] KDF(byte[] Z, int klen) {
+ int ct = 1;
+ int end = (int) Math.ceil(klen * 1.0 / 32);
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ try {
+ for (int i = 1; i < end; i++) {
+ baos.write(sm3hash(Z, SM3Util.toByteArray(ct)));
+ ct++;
+ }
+ byte[] last = sm3hash(Z, SM3Util.toByteArray(ct));
+ if (klen % 32 == 0) {
+ baos.write(last);
+ } else
+ baos.write(last, 0, klen % 32);
+ return baos.toByteArray();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ /**
+ * 传输实体类
+ *
+ * @author Potato
+ *
+ */
+ public static class TransportEntity implements Serializable {
+ private static final long serialVersionUID = 1L;
+ final byte[] R; // R点
+ final byte[] S; // 验证S
+ final byte[] Z; // 用户标识
+ final byte[] K; // 公钥
+
+ public TransportEntity(byte[] r, byte[] s, byte[] z, ECPoint pKey) {
+ R = r;
+ S = s;
+ Z = z;
+ K = pKey.getEncoded(false);
+ }
+ }
+
+ /**
+ * 密钥协商辅助类
+ *
+ * @author Potato
+ *
+ */
+ public static class KeyExchange {
+ BigInteger rA;
+ ECPoint RA;
+ ECPoint V;
+ byte[] Z;
+ byte[] key;
+
+ byte[] ID;
+ SM2KeyPair keyPair;
+
+ public KeyExchange(byte[] ID, SM2KeyPair keyPair) {
+ this.ID = ID;
+ this.keyPair = keyPair;
+ this.Z = ZA(ID, keyPair.getPublicKey());
+ }
+
+ /**
+ * 密钥协商发起方发起
+ *
+ * @return 发送给响应方的传输实体
+ */
+ public TransportEntity InitiatorInit() {
+ rA = random(n);
+ RA = G.multiply(rA).normalize();
+ return new TransportEntity(RA.getEncoded(false), null, Z, keyPair.getPublicKey());
+ }
+
+ /**
+ * 密钥协商响应方交换
+ *
+ * @param entity
+ * 传输实体
+ *
+ * @return 返回给发起方的传输实体
+ */
+ public TransportEntity ResponderExchange(TransportEntity entity) {
+ BigInteger rB = random(n);
+ ECPoint RB = G.multiply(rB).normalize();
+
+ this.rA = rB;
+ this.RA = RB;
+
+ BigInteger x2 = RB.getXCoord().toBigInteger();
+ x2 = _2w.add(x2.and(_2w.subtract(BigInteger.ONE)));
+
+ BigInteger tB = keyPair.getPrivateKey().add(x2.multiply(rB)).mod(n);
+ ECPoint RA = curve.decodePoint(entity.R).normalize();
+
+ BigInteger x1 = RA.getXCoord().toBigInteger();
+ x1 = _2w.add(x1.and(_2w.subtract(BigInteger.ONE)));
+
+ ECPoint aPublicKey = curve.decodePoint(entity.K).normalize();
+ ECPoint temp = aPublicKey.add(RA.multiply(x1).normalize()).normalize();
+ ECPoint V = temp.multiply(ecc_bc_spec.getH().multiply(tB)).normalize();
+ if (V.isInfinity())
+ throw new IllegalStateException();
+ this.V = V;
+
+ byte[] xV = V.getXCoord().toBigInteger().toByteArray();
+ byte[] yV = V.getYCoord().toBigInteger().toByteArray();
+ byte[] KB = KDF(join(xV, yV, entity.Z, this.Z), 16);
+ key = KB;
+
+ byte[] sB = sm3hash(new byte[] { 0x02 }, yV,
+ sm3hash(xV, entity.Z, this.Z, RA.getXCoord().toBigInteger().toByteArray(),
+ RA.getYCoord().toBigInteger().toByteArray(), RB.getXCoord().toBigInteger().toByteArray(),
+ RB.getYCoord().toBigInteger().toByteArray()));
+ return new TransportEntity(RB.getEncoded(false), sB, this.Z, keyPair.getPublicKey());
+ }
+
+ /**
+ * 密钥协商发起方交换
+ *
+ * @param entity
+ * 传输实体
+ *
+ * @return 发起方检验后的传输实体(null:检验失败)
+ */
+ public TransportEntity InitiatorExchange(TransportEntity entity) {
+ BigInteger x1 = RA.getXCoord().toBigInteger();
+ x1 = _2w.add(x1.and(_2w.subtract(BigInteger.ONE)));
+
+ BigInteger tA = keyPair.getPrivateKey().add(x1.multiply(rA)).mod(n);
+ ECPoint RB = curve.decodePoint(entity.R).normalize();
+
+ BigInteger x2 = RB.getXCoord().toBigInteger();
+ x2 = _2w.add(x2.and(_2w.subtract(BigInteger.ONE)));
+
+ ECPoint bPublicKey = curve.decodePoint(entity.K).normalize();
+ ECPoint temp = bPublicKey.add(RB.multiply(x2).normalize()).normalize();
+ ECPoint U = temp.multiply(ecc_bc_spec.getH().multiply(tA)).normalize();
+ if (U.isInfinity())
+ throw new IllegalStateException();
+ this.V = U;
+
+ byte[] xU = U.getXCoord().toBigInteger().toByteArray();
+ byte[] yU = U.getYCoord().toBigInteger().toByteArray();
+ byte[] KA = KDF(join(xU, yU, this.Z, entity.Z), 16);
+ key = KA;
+
+ byte[] s1 = sm3hash(new byte[] { 0x02 }, yU,
+ sm3hash(xU, this.Z, entity.Z, RA.getXCoord().toBigInteger().toByteArray(),
+ RA.getYCoord().toBigInteger().toByteArray(), RB.getXCoord().toBigInteger().toByteArray(),
+ RB.getYCoord().toBigInteger().toByteArray()));
+
+ if (!Arrays.equals(entity.S, s1)) {
+ return null;
+ }
+
+ byte[] sA = sm3hash(new byte[] { 0x03 }, yU,
+ sm3hash(xU, this.Z, entity.Z, RA.getXCoord().toBigInteger().toByteArray(),
+ RA.getYCoord().toBigInteger().toByteArray(), RB.getXCoord().toBigInteger().toByteArray(),
+ RB.getYCoord().toBigInteger().toByteArray()));
+
+ return new TransportEntity(RA.getEncoded(false), sA, this.Z, keyPair.getPublicKey());
+ }
+
+ /**
+ * 密钥确认响应方校验
+ *
+ * @param entity
+ * 传输实体
+ *
+ * @return true 检验成功; false 检验失败
+ */
+ public boolean ResponderValidate(TransportEntity entity) {
+ byte[] xV = V.getXCoord().toBigInteger().toByteArray();
+ byte[] yV = V.getYCoord().toBigInteger().toByteArray();
+ ECPoint RA = curve.decodePoint(entity.R).normalize();
+ byte[] s2 = sm3hash(new byte[] { 0x03 }, yV,
+ sm3hash(xV, entity.Z, this.Z, RA.getXCoord().toBigInteger().toByteArray(),
+ RA.getYCoord().toBigInteger().toByteArray(),
+ this.RA.getXCoord().toBigInteger().toByteArray(),
+ this.RA.getYCoord().toBigInteger().toByteArray()));
+ if (!Arrays.equals(entity.S, s2)) {
+ return false;
+ }
+ return true;
+ }
+ }
+
+ public static class SM2Signature {
+ BigInteger r;
+ BigInteger s;
+
+ public SM2Signature(BigInteger r, BigInteger s) {
+ this.r = r;
+ this.s = s;
+ }
+
+ public BigInteger getR() {
+ return r;
+ }
+
+ public BigInteger getS() {
+ return s;
+ }
+ }
}
diff --git a/src/main/java/cn/chain33/javasdk/model/gm/SM3Util.java b/src/main/java/cn/chain33/javasdk/model/gm/SM3Util.java
index 1bb66bb..9ce704d 100644
--- a/src/main/java/cn/chain33/javasdk/model/gm/SM3Util.java
+++ b/src/main/java/cn/chain33/javasdk/model/gm/SM3Util.java
@@ -7,20 +7,20 @@
/**
* SM3杂凑算法实现
+ *
* @author Potato
*
*/
public class SM3Util {
- private static char[] hexDigits = {'0', '1', '2', '3', '4', '5', '6', '7', '8',
- '9', 'A', 'B', 'C', 'D', 'E', 'F'};
+ private static char[] hexDigits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E',
+ 'F' };
private static final String ivHexStr = "7380166f 4914b2b9 172442d7 da8a0600 a96f30bc 163138aa e38dee4d b0fb0e4e";
- private static final BigInteger IV = new BigInteger(ivHexStr.replaceAll(" ",
- ""), 16);
+ private static final BigInteger IV = new BigInteger(ivHexStr.replaceAll(" ", ""), 16);
private static final Integer Tj15 = Integer.valueOf("79cc4519", 16);
private static final Integer Tj63 = Integer.valueOf("7a879d8a", 16);
- private static final byte[] FirstPadding = {(byte) 0x80};
- private static final byte[] ZeroPadding = {(byte) 0x00};
+ private static final byte[] FirstPadding = { (byte) 0x80 };
+ private static final byte[] ZeroPadding = { (byte) 0x00 };
private static int T(int j) {
if (j >= 0 && j <= 15) {
@@ -36,9 +36,8 @@ private static Integer FF(Integer x, Integer y, Integer z, int j) {
if (j >= 0 && j <= 15) {
return Integer.valueOf(x.intValue() ^ y.intValue() ^ z.intValue());
} else if (j >= 16 && j <= 63) {
- return Integer.valueOf((x.intValue() & y.intValue())
- | (x.intValue() & z.intValue())
- | (y.intValue() & z.intValue()));
+ return Integer.valueOf(
+ (x.intValue() & y.intValue()) | (x.intValue() & z.intValue()) | (y.intValue() & z.intValue()));
} else {
throw new RuntimeException("data invalid");
}
@@ -48,23 +47,20 @@ private static Integer GG(Integer x, Integer y, Integer z, int j) {
if (j >= 0 && j <= 15) {
return Integer.valueOf(x.intValue() ^ y.intValue() ^ z.intValue());
} else if (j >= 16 && j <= 63) {
- return Integer.valueOf((x.intValue() & y.intValue())
- | (~x.intValue() & z.intValue()));
+ return Integer.valueOf((x.intValue() & y.intValue()) | (~x.intValue() & z.intValue()));
} else {
throw new RuntimeException("data invalid");
}
}
private static Integer P0(Integer x) {
- return Integer.valueOf(x.intValue()
- ^ Integer.rotateLeft(x.intValue(), 9)
- ^ Integer.rotateLeft(x.intValue(), 17));
+ return Integer
+ .valueOf(x.intValue() ^ Integer.rotateLeft(x.intValue(), 9) ^ Integer.rotateLeft(x.intValue(), 17));
}
private static Integer P1(Integer x) {
- return Integer.valueOf(x.intValue()
- ^ Integer.rotateLeft(x.intValue(), 15)
- ^ Integer.rotateLeft(x.intValue(), 23));
+ return Integer
+ .valueOf(x.intValue() ^ Integer.rotateLeft(x.intValue(), 15) ^ Integer.rotateLeft(x.intValue(), 23));
}
private static byte[] padding(byte[] source) throws IOException {
@@ -127,8 +123,8 @@ private static byte[] CF(byte[] vi, byte[] bi) throws IOException {
w[i] = toInteger(bi, i);
}
for (int j = 16; j < 68; j++) {
- w[j] = P1(w[j - 16] ^ w[j - 9] ^ Integer.rotateLeft(w[j - 3], 15))
- ^ Integer.rotateLeft(w[j - 13], 7) ^ w[j - 6];
+ w[j] = P1(w[j - 16] ^ w[j - 9] ^ Integer.rotateLeft(w[j - 3], 15)) ^ Integer.rotateLeft(w[j - 13], 7)
+ ^ w[j - 6];
}
for (int j = 0; j < 64; j++) {
w1[j] = w[j] ^ w[j + 4];
@@ -165,8 +161,7 @@ private static int toInteger(byte[] source, int index) {
}
- private static byte[] toByteArray(int a, int b, int c, int d, int e, int f,
- int g, int h) throws IOException {
+ private static byte[] toByteArray(int a, int b, int c, int d, int e, int f, int g, int h) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream(32);
baos.write(toByteArray(a));
baos.write(toByteArray(b));
@@ -187,16 +182,17 @@ public static byte[] toByteArray(int i) {
byteArray[3] = (byte) (i & 0xFF);
return byteArray;
}
+
private static String byteToHexString(byte b) {
int n = b;
if (n < 0)
n = 256 + n;
int d1 = n / 16;
int d2 = n % 16;
- return ""+hexDigits[d1] + hexDigits[d2];
+ return "" + hexDigits[d1] + hexDigits[d2];
}
- public static String byteArrayToHexString(byte[] b) {
+ public static String byteArrayToHexString(byte[] b) {
StringBuffer resultSb = new StringBuffer();
for (int i = 0; i < b.length; i++) {
resultSb.append(byteToHexString(b[i]));
diff --git a/src/main/java/cn/chain33/javasdk/model/gm/SM4Util.java b/src/main/java/cn/chain33/javasdk/model/gm/SM4Util.java
index 13278da..3cbe163 100644
--- a/src/main/java/cn/chain33/javasdk/model/gm/SM4Util.java
+++ b/src/main/java/cn/chain33/javasdk/model/gm/SM4Util.java
@@ -30,6 +30,7 @@ public class SM4Util {
/**
* 生成SM4密钥,默认128位
+ *
* @return 密钥
*/
public static byte[] generateKey() {
@@ -49,9 +50,14 @@ public static byte[] generateKey(int keySize) {
/**
* ECB模式加密
- * @param key 加密秘钥
- * @param data 明文
+ *
+ * @param key
+ * 加密秘钥
+ * @param data
+ * 明文
+ *
* @return 密文
+ *
* @throws InvalidKeyException
*/
public static byte[] encryptECB(byte[] key, byte[] data) throws InvalidKeyException {
@@ -78,15 +84,20 @@ public static byte[] encryptECB(byte[] key, byte[] data) throws InvalidKeyExcept
/**
* ECB模式解密
- * @param key 解密密钥
- * @param cipherText 密文
+ *
+ * @param key
+ * 解密密钥
+ * @param cipherText
+ * 密文
+ *
* @return 明文
+ *
* @throws InvalidKeyException
*/
public static byte[] decryptECB(byte[] key, byte[] cipherText) throws InvalidKeyException {
try {
- Cipher cipher = generateECBCipher(ALGORITHM_NAME_ECB_PADDING, Cipher.DECRYPT_MODE, key);
- return cipher.doFinal(cipherText);
+ Cipher cipher = generateECBCipher(ALGORITHM_NAME_ECB_PADDING, Cipher.DECRYPT_MODE, key);
+ return cipher.doFinal(cipherText);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
@@ -107,18 +118,24 @@ public static byte[] decryptECB(byte[] key, byte[] cipherText) throws InvalidKey
/**
* CBC模式加密
- * @param key 加密密钥
- * @param iv 初始化向量
- * @param data 明文
+ *
+ * @param key
+ * 加密密钥
+ * @param iv
+ * 初始化向量
+ * @param data
+ * 明文
+ *
* @return 密文
+ *
* @throws InvalidKeyException
* @throws InvalidAlgorithmParameterException
*/
public static byte[] encryptCBC(byte[] key, byte[] iv, byte[] data)
throws InvalidKeyException, InvalidAlgorithmParameterException {
try {
- Cipher cipher = generateCBCCipher(ALGORITHM_NAME_CBC_PADDING, Cipher.ENCRYPT_MODE, key, iv);
- return cipher.doFinal(data);
+ Cipher cipher = generateCBCCipher(ALGORITHM_NAME_CBC_PADDING, Cipher.ENCRYPT_MODE, key, iv);
+ return cipher.doFinal(data);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
@@ -139,18 +156,24 @@ public static byte[] encryptCBC(byte[] key, byte[] iv, byte[] data)
/**
* CBC模式解密
- * @param key 解密密钥
- * @param iv 初始化向量
- * @param cipherText 密文
+ *
+ * @param key
+ * 解密密钥
+ * @param iv
+ * 初始化向量
+ * @param cipherText
+ * 密文
+ *
* @return 明文
+ *
* @throws InvalidKeyException
* @throws InvalidAlgorithmParameterException
*/
public static byte[] decryptCBC(byte[] key, byte[] iv, byte[] cipherText)
throws InvalidKeyException, InvalidAlgorithmParameterException {
try {
- Cipher cipher = generateCBCCipher(ALGORITHM_NAME_CBC_PADDING, Cipher.DECRYPT_MODE, key, iv);
- return cipher.doFinal(cipherText);
+ Cipher cipher = generateCBCCipher(ALGORITHM_NAME_CBC_PADDING, Cipher.DECRYPT_MODE, key, iv);
+ return cipher.doFinal(cipherText);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
@@ -170,8 +193,7 @@ public static byte[] decryptCBC(byte[] key, byte[] iv, byte[] cipherText)
}
private static Cipher generateECBCipher(String algorithmName, int mode, byte[] key)
- throws NoSuchAlgorithmException, NoSuchProviderException, NoSuchPaddingException,
- InvalidKeyException {
+ throws NoSuchAlgorithmException, NoSuchProviderException, NoSuchPaddingException, InvalidKeyException {
Cipher cipher = Cipher.getInstance(algorithmName, BouncyCastleProvider.PROVIDER_NAME);
Key sm4Key = new SecretKeySpec(key, ALGORITHM_NAME);
cipher.init(mode, sm4Key);
diff --git a/src/main/java/cn/chain33/javasdk/model/paillier/BytesUtils.java b/src/main/java/cn/chain33/javasdk/model/paillier/BytesUtils.java
index 8dd1c15..b4b573f 100644
--- a/src/main/java/cn/chain33/javasdk/model/paillier/BytesUtils.java
+++ b/src/main/java/cn/chain33/javasdk/model/paillier/BytesUtils.java
@@ -3,7 +3,8 @@
import java.math.BigInteger;
public class BytesUtils {
- public BytesUtils() {}
+ public BytesUtils() {
+ }
public static byte[] unsignedShortToByte2(int s) {
byte[] targets = new byte[2];
diff --git a/src/main/java/cn/chain33/javasdk/model/paillier/PaillierCipher.java b/src/main/java/cn/chain33/javasdk/model/paillier/PaillierCipher.java
index 5e21d2e..2406656 100644
--- a/src/main/java/cn/chain33/javasdk/model/paillier/PaillierCipher.java
+++ b/src/main/java/cn/chain33/javasdk/model/paillier/PaillierCipher.java
@@ -23,8 +23,7 @@ public static byte[] encryptAsBytes(BigInteger m, PublicKey publicKey) {
}
BigInteger nsquare = publicKey.getnSquared();
- BigInteger ciphertext =
- publicKey.getG().modPow(m, nsquare).multiply(random.modPow(n, nsquare)).mod(nsquare);
+ BigInteger ciphertext = publicKey.getG().modPow(m, nsquare).multiply(random.modPow(n, nsquare)).mod(nsquare);
byte[] nBytes = BytesUtils.asUnsignedByteArray(n);
byte[] nLenBytes = BytesUtils.unsignedShortToByte2(nBytes.length);
@@ -32,8 +31,7 @@ public static byte[] encryptAsBytes(BigInteger m, PublicKey publicKey) {
byte[] data = new byte[nLenBytes.length + nBytes.length + cipherBytes.length];
System.arraycopy(nLenBytes, 0, data, 0, nLenBytes.length);
System.arraycopy(nBytes, 0, data, nLenBytes.length, nBytes.length);
- System.arraycopy(
- cipherBytes, 0, data, nLenBytes.length + nBytes.length, cipherBytes.length);
+ System.arraycopy(cipherBytes, 0, data, nLenBytes.length + nBytes.length, cipherBytes.length);
return data;
}
@@ -58,13 +56,8 @@ public static BigInteger decrypt(byte[] ciphertext, PrivateKey privateKey) {
System.arraycopy(ciphertext, 2 + nLen, data, 0, ciphertext.length - nLen - 2);
BigInteger intCiphertext = BytesUtils.fromUnsignedByteArray(data);
- BigInteger message =
- intCiphertext
- .modPow(lambda, privateKey.getnSquared())
- .subtract(BigInteger.ONE)
- .divide(n)
- .multiply(privateKey.getMu())
- .mod(n);
+ BigInteger message = intCiphertext.modPow(lambda, privateKey.getnSquared()).subtract(BigInteger.ONE).divide(n)
+ .multiply(privateKey.getMu()).mod(n);
BigInteger maxValue = BigInteger.ONE.shiftLeft(n.bitLength() / 2);
if (message.compareTo(maxValue) > 0) {
return message.subtract(n);
@@ -76,8 +69,8 @@ public static BigInteger decrypt(byte[] ciphertext, PrivateKey privateKey) {
public static String ciphertextAdd(String ciphertext1, String ciphertext2) {
byte[] data = ciphertextAdd(HexUtil.fromHexString(ciphertext1), HexUtil.fromHexString(ciphertext2));
if (data == null) {
- System.err.println("Ciphertext add error");
- return null;
+ System.err.println("Ciphertext add error");
+ return null;
}
return HexUtil.toHexString(data);
}
@@ -112,8 +105,7 @@ public static byte[] ciphertextAdd(byte[] ciphertext1, byte[] ciphertext2) {
byte[] data = new byte[nLenBytes.length + nBytes1.length + cipherBytes.length];
System.arraycopy(nLenBytes, 0, data, 0, nLenBytes.length);
System.arraycopy(nBytes1, 0, data, nLenBytes.length, nBytes1.length);
- System.arraycopy(
- cipherBytes, 0, data, nLenBytes.length + nBytes1.length, cipherBytes.length);
+ System.arraycopy(cipherBytes, 0, data, nLenBytes.length + nBytes1.length, cipherBytes.length);
return data;
}
}
diff --git a/src/main/java/cn/chain33/javasdk/model/paillier/PaillierKeyPair.java b/src/main/java/cn/chain33/javasdk/model/paillier/PaillierKeyPair.java
index 0788690..1248e79 100644
--- a/src/main/java/cn/chain33/javasdk/model/paillier/PaillierKeyPair.java
+++ b/src/main/java/cn/chain33/javasdk/model/paillier/PaillierKeyPair.java
@@ -38,7 +38,8 @@ public static PaillierKeyPair generateKeyPair(int len) {
BigInteger lambda = pMinusOne.multiply(qMinusOne);
- BigInteger g = n.add(BigInteger.ONE);;
+ BigInteger g = n.add(BigInteger.ONE);
+ ;
BigInteger mu = lambda.modInverse(n);
PublicKey publicKey = new PublicKey(n, nSquared, g);
diff --git a/src/main/java/cn/chain33/javasdk/model/pre/EncryptKey.java b/src/main/java/cn/chain33/javasdk/model/pre/EncryptKey.java
index e890b27..a96cbcb 100644
--- a/src/main/java/cn/chain33/javasdk/model/pre/EncryptKey.java
+++ b/src/main/java/cn/chain33/javasdk/model/pre/EncryptKey.java
@@ -8,9 +8,9 @@ public class EncryptKey {
private String PubProofU;
public EncryptKey(byte[] shareKey, String pubProofR, String pubProofU) {
- this.PubProofR = pubProofR;
- this.PubProofU = pubProofU;
- this.shareKey = shareKey;
+ this.PubProofR = pubProofR;
+ this.PubProofU = pubProofU;
+ this.shareKey = shareKey;
}
public byte[] getShareKey() {
diff --git a/src/main/java/cn/chain33/javasdk/model/protobuf/AccountProtobuf.java b/src/main/java/cn/chain33/javasdk/model/protobuf/AccountProtobuf.java
index 5b6fe13..e16001f 100644
--- a/src/main/java/cn/chain33/javasdk/model/protobuf/AccountProtobuf.java
+++ b/src/main/java/cn/chain33/javasdk/model/protobuf/AccountProtobuf.java
@@ -4,9949 +4,10317 @@
package cn.chain33.javasdk.model.protobuf;
public final class AccountProtobuf {
- private AccountProtobuf() {}
- public static void registerAllExtensions(
- com.google.protobuf.ExtensionRegistryLite registry) {
- }
-
- public static void registerAllExtensions(
- com.google.protobuf.ExtensionRegistry registry) {
- registerAllExtensions(
- (com.google.protobuf.ExtensionRegistryLite) registry);
- }
- public interface AccountOrBuilder extends
- // @@protoc_insertion_point(interface_extends:Account)
- com.google.protobuf.MessageOrBuilder {
+ private AccountProtobuf() {
+ }
+
+ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+
+ public interface AccountOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:Account)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * coins标识,目前只有0 一个值
+ *
+ *
+ * int32 currency = 1;
+ *
+ * @return The currency.
+ */
+ int getCurrency();
+
+ /**
+ *
+ * 账户可用余额
+ *
+ *
+ * int64 balance = 2;
+ *
+ * @return The balance.
+ */
+ long getBalance();
+
+ /**
+ *
+ * 账户冻结余额
+ *
+ *
+ * int64 frozen = 3;
+ *
+ * @return The frozen.
+ */
+ long getFrozen();
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @return The addr.
+ */
+ java.lang.String getAddr();
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @return The bytes for addr.
+ */
+ com.google.protobuf.ByteString getAddrBytes();
+ }
/**
*
- * coins标识,目前只有0 一个值
+ * Account 的信息
*
*
- * int32 currency = 1;
- * @return The currency.
+ * Protobuf type {@code Account}
*/
- int getCurrency();
+ public static final class Account extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:Account)
+ AccountOrBuilder {
+ private static final long serialVersionUID = 0L;
- /**
- *
- *账户可用余额
- *
- *
- * int64 balance = 2;
- * @return The balance.
- */
- long getBalance();
+ // Use Account.newBuilder() to construct.
+ private Account(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
- /**
- *
- *账户冻结余额
- *
- *
- * int64 frozen = 3;
- * @return The frozen.
- */
- long getFrozen();
+ private Account() {
+ addr_ = "";
+ }
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @return The addr.
- */
- java.lang.String getAddr();
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @return The bytes for addr.
- */
- com.google.protobuf.ByteString
- getAddrBytes();
- }
- /**
- *
- * Account 的信息
- *
- *
- * Protobuf type {@code Account}
- */
- public static final class Account extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:Account)
- AccountOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use Account.newBuilder() to construct.
- private Account(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private Account() {
- addr_ = "";
- }
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new Account();
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new Account();
- }
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private Account(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
-
- currency_ = input.readInt32();
- break;
- }
- case 16: {
-
- balance_ = input.readInt64();
- break;
- }
- case 24: {
-
- frozen_ = input.readInt64();
- break;
- }
- case 34: {
- java.lang.String s = input.readStringRequireUtf8();
-
- addr_ = s;
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_descriptor;
- }
+ private Account(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+
+ currency_ = input.readInt32();
+ break;
+ }
+ case 16: {
+
+ balance_ = input.readInt64();
+ break;
+ }
+ case 24: {
+
+ frozen_ = input.readInt64();
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ addr_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder.class);
- }
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder.class);
+ }
+
+ public static final int CURRENCY_FIELD_NUMBER = 1;
+ private int currency_;
+
+ /**
+ *
+ * coins标识,目前只有0 一个值
+ *
+ *
+ * int32 currency = 1;
+ *
+ * @return The currency.
+ */
+ @java.lang.Override
+ public int getCurrency() {
+ return currency_;
+ }
+
+ public static final int BALANCE_FIELD_NUMBER = 2;
+ private long balance_;
+
+ /**
+ *
+ * 账户可用余额
+ *
+ *
+ * int64 balance = 2;
+ *
+ * @return The balance.
+ */
+ @java.lang.Override
+ public long getBalance() {
+ return balance_;
+ }
+
+ public static final int FROZEN_FIELD_NUMBER = 3;
+ private long frozen_;
+
+ /**
+ *
+ * 账户冻结余额
+ *
+ *
+ * int64 frozen = 3;
+ *
+ * @return The frozen.
+ */
+ @java.lang.Override
+ public long getFrozen() {
+ return frozen_;
+ }
+
+ public static final int ADDR_FIELD_NUMBER = 4;
+ private volatile java.lang.Object addr_;
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @return The addr.
+ */
+ @java.lang.Override
+ public java.lang.String getAddr() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ addr_ = s;
+ return s;
+ }
+ }
- public static final int CURRENCY_FIELD_NUMBER = 1;
- private int currency_;
- /**
- *
- * coins标识,目前只有0 一个值
- *
- *
- * int32 currency = 1;
- * @return The currency.
- */
- public int getCurrency() {
- return currency_;
- }
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @return The bytes for addr.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAddrBytes() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ addr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- public static final int BALANCE_FIELD_NUMBER = 2;
- private long balance_;
- /**
- *
- *账户可用余额
- *
- *
- * int64 balance = 2;
- * @return The balance.
- */
- public long getBalance() {
- return balance_;
- }
+ private byte memoizedIsInitialized = -1;
- public static final int FROZEN_FIELD_NUMBER = 3;
- private long frozen_;
- /**
- *
- *账户冻结余额
- *
- *
- * int64 frozen = 3;
- * @return The frozen.
- */
- public long getFrozen() {
- return frozen_;
- }
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
- public static final int ADDR_FIELD_NUMBER = 4;
- private volatile java.lang.Object addr_;
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @return The addr.
- */
- public java.lang.String getAddr() {
- java.lang.Object ref = addr_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- addr_ = s;
- return s;
- }
- }
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @return The bytes for addr.
- */
- public com.google.protobuf.ByteString
- getAddrBytes() {
- java.lang.Object ref = addr_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- addr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ memoizedIsInitialized = 1;
+ return true;
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (currency_ != 0) {
+ output.writeInt32(1, currency_);
+ }
+ if (balance_ != 0L) {
+ output.writeInt64(2, balance_);
+ }
+ if (frozen_ != 0L) {
+ output.writeInt64(3, frozen_);
+ }
+ if (!getAddrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, addr_);
+ }
+ unknownFields.writeTo(output);
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (currency_ != 0) {
- output.writeInt32(1, currency_);
- }
- if (balance_ != 0L) {
- output.writeInt64(2, balance_);
- }
- if (frozen_ != 0L) {
- output.writeInt64(3, frozen_);
- }
- if (!getAddrBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 4, addr_);
- }
- unknownFields.writeTo(output);
- }
+ size = 0;
+ if (currency_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, currency_);
+ }
+ if (balance_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, balance_);
+ }
+ if (frozen_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, frozen_);
+ }
+ if (!getAddrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, addr_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (currency_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(1, currency_);
- }
- if (balance_ != 0L) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt64Size(2, balance_);
- }
- if (frozen_ != 0L) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt64Size(3, frozen_);
- }
- if (!getAddrBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, addr_);
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account) obj;
+
+ if (getCurrency() != other.getCurrency())
+ return false;
+ if (getBalance() != other.getBalance())
+ return false;
+ if (getFrozen() != other.getFrozen())
+ return false;
+ if (!getAddr().equals(other.getAddr()))
+ return false;
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + CURRENCY_FIELD_NUMBER;
+ hash = (53 * hash) + getCurrency();
+ hash = (37 * hash) + BALANCE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getBalance());
+ hash = (37 * hash) + FROZEN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFrozen());
+ hash = (37 * hash) + ADDR_FIELD_NUMBER;
+ hash = (53 * hash) + getAddr().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account) obj;
-
- if (getCurrency()
- != other.getCurrency()) return false;
- if (getBalance()
- != other.getBalance()) return false;
- if (getFrozen()
- != other.getFrozen()) return false;
- if (!getAddr()
- .equals(other.getAddr())) return false;
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + CURRENCY_FIELD_NUMBER;
- hash = (53 * hash) + getCurrency();
- hash = (37 * hash) + BALANCE_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
- getBalance());
- hash = (37 * hash) + FROZEN_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
- getFrozen());
- hash = (37 * hash) + ADDR_FIELD_NUMBER;
- hash = (53 * hash) + getAddr().hashCode();
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- *
- * Account 的信息
- *
- *
- * Protobuf type {@code Account}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:Account)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- currency_ = 0;
-
- balance_ = 0L;
-
- frozen_ = 0L;
-
- addr_ = "";
-
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account(this);
- result.currency_ = currency_;
- result.balance_ = balance_;
- result.frozen_ = frozen_;
- result.addr_ = addr_;
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()) return this;
- if (other.getCurrency() != 0) {
- setCurrency(other.getCurrency());
- }
- if (other.getBalance() != 0L) {
- setBalance(other.getBalance());
- }
- if (other.getFrozen() != 0L) {
- setFrozen(other.getFrozen());
- }
- if (!other.getAddr().isEmpty()) {
- addr_ = other.addr_;
- onChanged();
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private int currency_ ;
- /**
- *
- * coins标识,目前只有0 一个值
- *
- *
- * int32 currency = 1;
- * @return The currency.
- */
- public int getCurrency() {
- return currency_;
- }
- /**
- *
- * coins标识,目前只有0 一个值
- *
- *
- * int32 currency = 1;
- * @param value The currency to set.
- * @return This builder for chaining.
- */
- public Builder setCurrency(int value) {
-
- currency_ = value;
- onChanged();
- return this;
- }
- /**
- *
- * coins标识,目前只有0 一个值
- *
- *
- * int32 currency = 1;
- * @return This builder for chaining.
- */
- public Builder clearCurrency() {
-
- currency_ = 0;
- onChanged();
- return this;
- }
-
- private long balance_ ;
- /**
- *
- *账户可用余额
- *
- *
- * int64 balance = 2;
- * @return The balance.
- */
- public long getBalance() {
- return balance_;
- }
- /**
- *
- *账户可用余额
- *
- *
- * int64 balance = 2;
- * @param value The balance to set.
- * @return This builder for chaining.
- */
- public Builder setBalance(long value) {
-
- balance_ = value;
- onChanged();
- return this;
- }
- /**
- *
- *账户可用余额
- *
- *
- * int64 balance = 2;
- * @return This builder for chaining.
- */
- public Builder clearBalance() {
-
- balance_ = 0L;
- onChanged();
- return this;
- }
-
- private long frozen_ ;
- /**
- *
- *账户冻结余额
- *
- *
- * int64 frozen = 3;
- * @return The frozen.
- */
- public long getFrozen() {
- return frozen_;
- }
- /**
- *
- *账户冻结余额
- *
- *
- * int64 frozen = 3;
- * @param value The frozen to set.
- * @return This builder for chaining.
- */
- public Builder setFrozen(long value) {
-
- frozen_ = value;
- onChanged();
- return this;
- }
- /**
- *
- *账户冻结余额
- *
- *
- * int64 frozen = 3;
- * @return This builder for chaining.
- */
- public Builder clearFrozen() {
-
- frozen_ = 0L;
- onChanged();
- return this;
- }
-
- private java.lang.Object addr_ = "";
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @return The addr.
- */
- public java.lang.String getAddr() {
- java.lang.Object ref = addr_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- addr_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @return The bytes for addr.
- */
- public com.google.protobuf.ByteString
- getAddrBytes() {
- java.lang.Object ref = addr_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- addr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @param value The addr to set.
- * @return This builder for chaining.
- */
- public Builder setAddr(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- addr_ = value;
- onChanged();
- return this;
- }
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @return This builder for chaining.
- */
- public Builder clearAddr() {
-
- addr_ = getDefaultInstance().getAddr();
- onChanged();
- return this;
- }
- /**
- *
- *账户的地址
- *
- *
- * string addr = 4;
- * @param value The bytes for addr to set.
- * @return This builder for chaining.
- */
- public Builder setAddrBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- addr_ = value;
- onChanged();
- return this;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:Account)
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- // @@protoc_insertion_point(class_scope:Account)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account();
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public Account parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new Account(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- public interface ReceiptExecAccountTransferOrBuilder extends
- // @@protoc_insertion_point(interface_extends:ReceiptExecAccountTransfer)
- com.google.protobuf.MessageOrBuilder {
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @return The execAddr.
- */
- java.lang.String getExecAddr();
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @return The bytes for execAddr.
- */
- com.google.protobuf.ByteString
- getExecAddrBytes();
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- * @return Whether the prev field is set.
- */
- boolean hasPrev();
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- * @return The prev.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- * @return Whether the current field is set.
- */
- boolean hasCurrent();
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- * @return The current.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
- }
- /**
- *
- *账户余额改变的一个交易回报(合约内)
- *
- *
- * Protobuf type {@code ReceiptExecAccountTransfer}
- */
- public static final class ReceiptExecAccountTransfer extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:ReceiptExecAccountTransfer)
- ReceiptExecAccountTransferOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use ReceiptExecAccountTransfer.newBuilder() to construct.
- private ReceiptExecAccountTransfer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private ReceiptExecAccountTransfer() {
- execAddr_ = "";
- }
+ public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new ReceiptExecAccountTransfer();
- }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private ReceiptExecAccountTransfer(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- java.lang.String s = input.readStringRequireUtf8();
-
- execAddr_ = s;
- break;
- }
- case 18: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (prev_ != null) {
- subBuilder = prev_.toBuilder();
- }
- prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(prev_);
- prev_ = subBuilder.buildPartial();
- }
-
- break;
- }
- case 26: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (current_ != null) {
- subBuilder = current_.toBuilder();
- }
- current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(current_);
- current_ = subBuilder.buildPartial();
- }
-
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_descriptor;
- }
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.Builder.class);
- }
+ /**
+ *
+ * Account 的信息
+ *
+ *
+ * Protobuf type {@code Account}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:Account)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_descriptor;
+ }
- public static final int EXECADDR_FIELD_NUMBER = 1;
- private volatile java.lang.Object execAddr_;
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @return The execAddr.
- */
- public java.lang.String getExecAddr() {
- java.lang.Object ref = execAddr_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execAddr_ = s;
- return s;
- }
- }
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @return The bytes for execAddr.
- */
- public com.google.protobuf.ByteString
- getExecAddrBytes() {
- java.lang.Object ref = execAddr_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execAddr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder.class);
+ }
- public static final int PREV_FIELD_NUMBER = 2;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prev_ != null;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- return getPrev();
- }
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
- public static final int CURRENT_FIELD_NUMBER = 3;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return current_ != null;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- return getCurrent();
- }
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ currency_ = 0;
- memoizedIsInitialized = 1;
- return true;
- }
+ balance_ = 0L;
+
+ frozen_ = 0L;
+
+ addr_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Account_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account(
+ this);
+ result.currency_ = currency_;
+ result.balance_ = balance_;
+ result.frozen_ = frozen_;
+ result.addr_ = addr_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance())
+ return this;
+ if (other.getCurrency() != 0) {
+ setCurrency(other.getCurrency());
+ }
+ if (other.getBalance() != 0L) {
+ setBalance(other.getBalance());
+ }
+ if (other.getFrozen() != 0L) {
+ setFrozen(other.getFrozen());
+ }
+ if (!other.getAddr().isEmpty()) {
+ addr_ = other.addr_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int currency_;
+
+ /**
+ *
+ * coins标识,目前只有0 一个值
+ *
+ *
+ * int32 currency = 1;
+ *
+ * @return The currency.
+ */
+ @java.lang.Override
+ public int getCurrency() {
+ return currency_;
+ }
+
+ /**
+ *
+ * coins标识,目前只有0 一个值
+ *
+ *
+ * int32 currency = 1;
+ *
+ * @param value
+ * The currency to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setCurrency(int value) {
+
+ currency_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * coins标识,目前只有0 一个值
+ *
+ *
+ * int32 currency = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearCurrency() {
+
+ currency_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private long balance_;
+
+ /**
+ *
+ * 账户可用余额
+ *
+ *
+ * int64 balance = 2;
+ *
+ * @return The balance.
+ */
+ @java.lang.Override
+ public long getBalance() {
+ return balance_;
+ }
+
+ /**
+ *
+ * 账户可用余额
+ *
+ *
+ * int64 balance = 2;
+ *
+ * @param value
+ * The balance to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setBalance(long value) {
+
+ balance_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 账户可用余额
+ *
+ *
+ * int64 balance = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearBalance() {
+
+ balance_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long frozen_;
+
+ /**
+ *
+ * 账户冻结余额
+ *
+ *
+ * int64 frozen = 3;
+ *
+ * @return The frozen.
+ */
+ @java.lang.Override
+ public long getFrozen() {
+ return frozen_;
+ }
+
+ /**
+ *
+ * 账户冻结余额
+ *
+ *
+ * int64 frozen = 3;
+ *
+ * @param value
+ * The frozen to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setFrozen(long value) {
+
+ frozen_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 账户冻结余额
+ *
+ *
+ * int64 frozen = 3;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearFrozen() {
+
+ frozen_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object addr_ = "";
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @return The addr.
+ */
+ public java.lang.String getAddr() {
+ java.lang.Object ref = addr_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ addr_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @return The bytes for addr.
+ */
+ public com.google.protobuf.ByteString getAddrBytes() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ addr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @param value
+ * The addr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAddr(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ addr_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAddr() {
+
+ addr_ = getDefaultInstance().getAddr();
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 账户的地址
+ *
+ *
+ * string addr = 4;
+ *
+ * @param value
+ * The bytes for addr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAddrBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ addr_ = value;
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:Account)
+ }
+
+ // @@protoc_insertion_point(class_scope:Account)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account();
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Account parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Account(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ReceiptExecAccountTransferOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ReceiptExecAccountTransfer)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @return The execAddr.
+ */
+ java.lang.String getExecAddr();
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @return The bytes for execAddr.
+ */
+ com.google.protobuf.ByteString getExecAddrBytes();
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ *
+ * @return Whether the prev field is set.
+ */
+ boolean hasPrev();
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ *
+ * @return The prev.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ *
+ * @return Whether the current field is set.
+ */
+ boolean hasCurrent();
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ *
+ * @return The current.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
+ }
+
+ /**
+ *
+ *账户余额改变的一个交易回报(合约内)
+ *
+ *
+ * Protobuf type {@code ReceiptExecAccountTransfer}
+ */
+ public static final class ReceiptExecAccountTransfer extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ReceiptExecAccountTransfer)
+ ReceiptExecAccountTransferOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ // Use ReceiptExecAccountTransfer.newBuilder() to construct.
+ private ReceiptExecAccountTransfer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+
+ private ReceiptExecAccountTransfer() {
+ execAddr_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new ReceiptExecAccountTransfer();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
+
+ private ReceiptExecAccountTransfer(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ execAddr_ = s;
+ break;
+ }
+ case 18: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (prev_ != null) {
+ subBuilder = prev_.toBuilder();
+ }
+ prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(prev_);
+ prev_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 26: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (current_ != null) {
+ subBuilder = current_.toBuilder();
+ }
+ current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(current_);
+ current_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.Builder.class);
+ }
+
+ public static final int EXECADDR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object execAddr_;
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @return The execAddr.
+ */
+ @java.lang.Override
+ public java.lang.String getExecAddr() {
+ java.lang.Object ref = execAddr_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execAddr_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @return The bytes for execAddr.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getExecAddrBytes() {
+ java.lang.Object ref = execAddr_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ execAddr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int PREV_FIELD_NUMBER = 2;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ *
+ * @return Whether the prev field is set.
+ */
+ @java.lang.Override
+ public boolean hasPrev() {
+ return prev_ != null;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ *
+ * @return The prev.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : prev_;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ return getPrev();
+ }
+
+ public static final int CURRENT_FIELD_NUMBER = 3;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ *
+ * @return Whether the current field is set.
+ */
+ @java.lang.Override
+ public boolean hasCurrent() {
+ return current_ != null;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ *
+ * @return The current.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : current_;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ return getCurrent();
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (!getExecAddrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, execAddr_);
+ }
+ if (prev_ != null) {
+ output.writeMessage(2, getPrev());
+ }
+ if (current_ != null) {
+ output.writeMessage(3, getCurrent());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
+
+ size = 0;
+ if (!getExecAddrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, execAddr_);
+ }
+ if (prev_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPrev());
+ }
+ if (current_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCurrent());
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer) obj;
+
+ if (!getExecAddr().equals(other.getExecAddr()))
+ return false;
+ if (hasPrev() != other.hasPrev())
+ return false;
+ if (hasPrev()) {
+ if (!getPrev().equals(other.getPrev()))
+ return false;
+ }
+ if (hasCurrent() != other.hasCurrent())
+ return false;
+ if (hasCurrent()) {
+ if (!getCurrent().equals(other.getCurrent()))
+ return false;
+ }
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + EXECADDR_FIELD_NUMBER;
+ hash = (53 * hash) + getExecAddr().hashCode();
+ if (hasPrev()) {
+ hash = (37 * hash) + PREV_FIELD_NUMBER;
+ hash = (53 * hash) + getPrev().hashCode();
+ }
+ if (hasCurrent()) {
+ hash = (37 * hash) + CURRENT_FIELD_NUMBER;
+ hash = (53 * hash) + getCurrent().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *账户余额改变的一个交易回报(合约内)
+ *
+ *
+ * Protobuf type {@code ReceiptExecAccountTransfer}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ReceiptExecAccountTransfer)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransferOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.Builder.class);
+ }
+
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
+
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ execAddr_ = "";
+
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+ if (currentBuilder_ == null) {
+ current_ = null;
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer
+ .getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer(
+ this);
+ result.execAddr_ = execAddr_;
+ if (prevBuilder_ == null) {
+ result.prev_ = prev_;
+ } else {
+ result.prev_ = prevBuilder_.build();
+ }
+ if (currentBuilder_ == null) {
+ result.current_ = current_;
+ } else {
+ result.current_ = currentBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer) {
+ return mergeFrom(
+ (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer
+ .getDefaultInstance())
+ return this;
+ if (!other.getExecAddr().isEmpty()) {
+ execAddr_ = other.execAddr_;
+ onChanged();
+ }
+ if (other.hasPrev()) {
+ mergePrev(other.getPrev());
+ }
+ if (other.hasCurrent()) {
+ mergeCurrent(other.getCurrent());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object execAddr_ = "";
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @return The execAddr.
+ */
+ public java.lang.String getExecAddr() {
+ java.lang.Object ref = execAddr_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execAddr_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @return The bytes for execAddr.
+ */
+ public com.google.protobuf.ByteString getExecAddrBytes() {
+ java.lang.Object ref = execAddr_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ execAddr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @param value
+ * The execAddr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecAddr(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ execAddr_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearExecAddr() {
+
+ execAddr_ = getDefaultInstance().getExecAddr();
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 合约地址
+ *
+ *
+ * string execAddr = 1;
+ *
+ * @param value
+ * The bytes for execAddr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecAddrBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ execAddr_ = value;
+ onChanged();
+ return this;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+ private com.google.protobuf.SingleFieldBuilderV3 prevBuilder_;
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ *
+ * @return Whether the prev field is set.
+ */
+ public boolean hasPrev() {
+ return prevBuilder_ != null || prev_ != null;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ *
+ * @return The prev.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ if (prevBuilder_ == null) {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ } else {
+ return prevBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ prev_ = value;
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (prevBuilder_ == null) {
+ prev_ = builderForValue.build();
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (prev_ != null) {
+ prev_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ prev_ = value;
+ }
+ onChanged();
+ } else {
+ prevBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ public Builder clearPrev() {
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ onChanged();
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
+
+ onChanged();
+ return getPrevFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ if (prevBuilder_ != null) {
+ return prevBuilder_.getMessageOrBuilder();
+ } else {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ }
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getPrevFieldBuilder() {
+ if (prevBuilder_ == null) {
+ prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getPrev(), getParentForChildren(), isClean());
+ prev_ = null;
+ }
+ return prevBuilder_;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+ private com.google.protobuf.SingleFieldBuilderV3 currentBuilder_;
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ *
+ * @return Whether the current field is set.
+ */
+ public boolean hasCurrent() {
+ return currentBuilder_ != null || current_ != null;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ *
+ * @return The current.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ if (currentBuilder_ == null) {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ } else {
+ return currentBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ current_ = value;
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ public Builder setCurrent(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (currentBuilder_ == null) {
+ current_ = builderForValue.build();
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (current_ != null) {
+ current_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ current_ = value;
+ }
+ onChanged();
+ } else {
+ currentBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ public Builder clearCurrent() {
+ if (currentBuilder_ == null) {
+ current_ = null;
+ onChanged();
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
+
+ onChanged();
+ return getCurrentFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ if (currentBuilder_ != null) {
+ return currentBuilder_.getMessageOrBuilder();
+ } else {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ }
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getCurrentFieldBuilder() {
+ if (currentBuilder_ == null) {
+ currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getCurrent(), getParentForChildren(), isClean());
+ current_ = null;
+ }
+ return currentBuilder_;
+ }
+
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:ReceiptExecAccountTransfer)
+ }
+
+ // @@protoc_insertion_point(class_scope:ReceiptExecAccountTransfer)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer();
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ReceiptExecAccountTransfer parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ReceiptExecAccountTransfer(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ReceiptAccountTransferOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ReceiptAccountTransfer)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ boolean hasPrev();
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ boolean hasCurrent();
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
+ }
+
+ /**
+ *
+ *账户余额改变的一个交易回报(coins内)
+ *
+ *
+ * Protobuf type {@code ReceiptAccountTransfer}
+ */
+ public static final class ReceiptAccountTransfer extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ReceiptAccountTransfer)
+ ReceiptAccountTransferOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ // Use ReceiptAccountTransfer.newBuilder() to construct.
+ private ReceiptAccountTransfer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+
+ private ReceiptAccountTransfer() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new ReceiptAccountTransfer();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
+
+ private ReceiptAccountTransfer(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (prev_ != null) {
+ subBuilder = prev_.toBuilder();
+ }
+ prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(prev_);
+ prev_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 18: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (current_ != null) {
+ subBuilder = current_.toBuilder();
+ }
+ current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(current_);
+ current_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.Builder.class);
+ }
+
+ public static final int PREV_FIELD_NUMBER = 1;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ @java.lang.Override
+ public boolean hasPrev() {
+ return prev_ != null;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : prev_;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ return getPrev();
+ }
+
+ public static final int CURRENT_FIELD_NUMBER = 2;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ @java.lang.Override
+ public boolean hasCurrent() {
+ return current_ != null;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : current_;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ return getCurrent();
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (prev_ != null) {
+ output.writeMessage(1, getPrev());
+ }
+ if (current_ != null) {
+ output.writeMessage(2, getCurrent());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
+
+ size = 0;
+ if (prev_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPrev());
+ }
+ if (current_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCurrent());
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer) obj;
+
+ if (hasPrev() != other.hasPrev())
+ return false;
+ if (hasPrev()) {
+ if (!getPrev().equals(other.getPrev()))
+ return false;
+ }
+ if (hasCurrent() != other.hasCurrent())
+ return false;
+ if (hasCurrent()) {
+ if (!getCurrent().equals(other.getCurrent()))
+ return false;
+ }
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasPrev()) {
+ hash = (37 * hash) + PREV_FIELD_NUMBER;
+ hash = (53 * hash) + getPrev().hashCode();
+ }
+ if (hasCurrent()) {
+ hash = (37 * hash) + CURRENT_FIELD_NUMBER;
+ hash = (53 * hash) + getCurrent().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *账户余额改变的一个交易回报(coins内)
+ *
+ *
+ * Protobuf type {@code ReceiptAccountTransfer}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ReceiptAccountTransfer)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransferOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.Builder.class);
+ }
+
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
+
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+ if (currentBuilder_ == null) {
+ current_ = null;
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer(
+ this);
+ if (prevBuilder_ == null) {
+ result.prev_ = prev_;
+ } else {
+ result.prev_ = prevBuilder_.build();
+ }
+ if (currentBuilder_ == null) {
+ result.current_ = current_;
+ } else {
+ result.current_ = currentBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer
+ .getDefaultInstance())
+ return this;
+ if (other.hasPrev()) {
+ mergePrev(other.getPrev());
+ }
+ if (other.hasCurrent()) {
+ mergeCurrent(other.getCurrent());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+ private com.google.protobuf.SingleFieldBuilderV3 prevBuilder_;
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ public boolean hasPrev() {
+ return prevBuilder_ != null || prev_ != null;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ if (prevBuilder_ == null) {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ } else {
+ return prevBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ prev_ = value;
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (prevBuilder_ == null) {
+ prev_ = builderForValue.build();
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (prev_ != null) {
+ prev_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ prev_ = value;
+ }
+ onChanged();
+ } else {
+ prevBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder clearPrev() {
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ onChanged();
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
+
+ onChanged();
+ return getPrevFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ if (prevBuilder_ != null) {
+ return prevBuilder_.getMessageOrBuilder();
+ } else {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ }
+ }
+
+ /**
+ *
+ * 转移前
+ *
+ *
+ * .Account prev = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getPrevFieldBuilder() {
+ if (prevBuilder_ == null) {
+ prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getPrev(), getParentForChildren(), isClean());
+ prev_ = null;
+ }
+ return prevBuilder_;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+ private com.google.protobuf.SingleFieldBuilderV3 currentBuilder_;
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ public boolean hasCurrent() {
+ return currentBuilder_ != null || current_ != null;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ if (currentBuilder_ == null) {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ } else {
+ return currentBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ current_ = value;
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder setCurrent(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (currentBuilder_ == null) {
+ current_ = builderForValue.build();
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (current_ != null) {
+ current_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ current_ = value;
+ }
+ onChanged();
+ } else {
+ currentBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder clearCurrent() {
+ if (currentBuilder_ == null) {
+ current_ = null;
+ onChanged();
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
+
+ onChanged();
+ return getCurrentFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ if (currentBuilder_ != null) {
+ return currentBuilder_.getMessageOrBuilder();
+ } else {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ }
+ }
+
+ /**
+ *
+ * 转移后
+ *
+ *
+ * .Account current = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getCurrentFieldBuilder() {
+ if (currentBuilder_ == null) {
+ currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getCurrent(), getParentForChildren(), isClean());
+ current_ = null;
+ }
+ return currentBuilder_;
+ }
+
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:ReceiptAccountTransfer)
+ }
+
+ // @@protoc_insertion_point(class_scope:ReceiptAccountTransfer)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer();
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ReceiptAccountTransfer parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ReceiptAccountTransfer(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ReceiptAccountMintOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ReceiptAccountMint)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ boolean hasPrev();
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ boolean hasCurrent();
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
+ }
+
+ /**
+ *
+ * 铸币账户余额增加
+ *
+ *
+ * Protobuf type {@code ReceiptAccountMint}
+ */
+ public static final class ReceiptAccountMint extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ReceiptAccountMint)
+ ReceiptAccountMintOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ // Use ReceiptAccountMint.newBuilder() to construct.
+ private ReceiptAccountMint(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+
+ private ReceiptAccountMint() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new ReceiptAccountMint();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
+
+ private ReceiptAccountMint(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (prev_ != null) {
+ subBuilder = prev_.toBuilder();
+ }
+ prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(prev_);
+ prev_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 18: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (current_ != null) {
+ subBuilder = current_.toBuilder();
+ }
+ current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(current_);
+ current_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.Builder.class);
+ }
+
+ public static final int PREV_FIELD_NUMBER = 1;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ @java.lang.Override
+ public boolean hasPrev() {
+ return prev_ != null;
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : prev_;
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ return getPrev();
+ }
+
+ public static final int CURRENT_FIELD_NUMBER = 2;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ @java.lang.Override
+ public boolean hasCurrent() {
+ return current_ != null;
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : current_;
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ return getCurrent();
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (prev_ != null) {
+ output.writeMessage(1, getPrev());
+ }
+ if (current_ != null) {
+ output.writeMessage(2, getCurrent());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
+
+ size = 0;
+ if (prev_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPrev());
+ }
+ if (current_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCurrent());
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint) obj;
+
+ if (hasPrev() != other.hasPrev())
+ return false;
+ if (hasPrev()) {
+ if (!getPrev().equals(other.getPrev()))
+ return false;
+ }
+ if (hasCurrent() != other.hasCurrent())
+ return false;
+ if (hasCurrent()) {
+ if (!getCurrent().equals(other.getCurrent()))
+ return false;
+ }
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasPrev()) {
+ hash = (37 * hash) + PREV_FIELD_NUMBER;
+ hash = (53 * hash) + getPrev().hashCode();
+ }
+ if (hasCurrent()) {
+ hash = (37 * hash) + CURRENT_FIELD_NUMBER;
+ hash = (53 * hash) + getCurrent().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ * 铸币账户余额增加
+ *
+ *
+ * Protobuf type {@code ReceiptAccountMint}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ReceiptAccountMint)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMintOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.Builder.class);
+ }
+
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
+
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+ if (currentBuilder_ == null) {
+ current_ = null;
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint(
+ this);
+ if (prevBuilder_ == null) {
+ result.prev_ = prev_;
+ } else {
+ result.prev_ = prevBuilder_.build();
+ }
+ if (currentBuilder_ == null) {
+ result.current_ = current_;
+ } else {
+ result.current_ = currentBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.getDefaultInstance())
+ return this;
+ if (other.hasPrev()) {
+ mergePrev(other.getPrev());
+ }
+ if (other.hasCurrent()) {
+ mergeCurrent(other.getCurrent());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+ private com.google.protobuf.SingleFieldBuilderV3 prevBuilder_;
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ public boolean hasPrev() {
+ return prevBuilder_ != null || prev_ != null;
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ if (prevBuilder_ == null) {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ } else {
+ return prevBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ prev_ = value;
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (prevBuilder_ == null) {
+ prev_ = builderForValue.build();
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (prev_ != null) {
+ prev_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ prev_ = value;
+ }
+ onChanged();
+ } else {
+ prevBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public Builder clearPrev() {
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ onChanged();
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
+
+ onChanged();
+ return getPrevFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ if (prevBuilder_ != null) {
+ return prevBuilder_.getMessageOrBuilder();
+ } else {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ }
+ }
+
+ /**
+ *
+ * 铸币前
+ *
+ *
+ * .Account prev = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getPrevFieldBuilder() {
+ if (prevBuilder_ == null) {
+ prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getPrev(), getParentForChildren(), isClean());
+ prev_ = null;
+ }
+ return prevBuilder_;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+ private com.google.protobuf.SingleFieldBuilderV3 currentBuilder_;
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ public boolean hasCurrent() {
+ return currentBuilder_ != null || current_ != null;
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ if (currentBuilder_ == null) {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ } else {
+ return currentBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ current_ = value;
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder setCurrent(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (currentBuilder_ == null) {
+ current_ = builderForValue.build();
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (current_ != null) {
+ current_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ current_ = value;
+ }
+ onChanged();
+ } else {
+ currentBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ public Builder clearCurrent() {
+ if (currentBuilder_ == null) {
+ current_ = null;
+ onChanged();
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
+
+ onChanged();
+ return getCurrentFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ if (currentBuilder_ != null) {
+ return currentBuilder_.getMessageOrBuilder();
+ } else {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ }
+ }
+
+ /**
+ *
+ * 铸币后
+ *
+ *
+ * .Account current = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getCurrentFieldBuilder() {
+ if (currentBuilder_ == null) {
+ currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getCurrent(), getParentForChildren(), isClean());
+ current_ = null;
+ }
+ return currentBuilder_;
+ }
+
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:ReceiptAccountMint)
+ }
+
+ // @@protoc_insertion_point(class_scope:ReceiptAccountMint)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint();
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ReceiptAccountMint parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ReceiptAccountMint(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ReceiptAccountBurnOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ReceiptAccountBurn)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ boolean hasPrev();
+
+ /**
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
+
+ /**
+ * .Account prev = 1;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+
+ /**
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ boolean hasCurrent();
+
+ /**
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
+
+ /**
+ * .Account current = 2;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
+ }
+
+ /**
+ * Protobuf type {@code ReceiptAccountBurn}
+ */
+ public static final class ReceiptAccountBurn extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ReceiptAccountBurn)
+ ReceiptAccountBurnOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ // Use ReceiptAccountBurn.newBuilder() to construct.
+ private ReceiptAccountBurn(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+
+ private ReceiptAccountBurn() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new ReceiptAccountBurn();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
+
+ private ReceiptAccountBurn(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (prev_ != null) {
+ subBuilder = prev_.toBuilder();
+ }
+ prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(prev_);
+ prev_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 18: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (current_ != null) {
+ subBuilder = current_.toBuilder();
+ }
+ current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(current_);
+ current_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.Builder.class);
+ }
+
+ public static final int PREV_FIELD_NUMBER = 1;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+
+ /**
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ @java.lang.Override
+ public boolean hasPrev() {
+ return prev_ != null;
+ }
+
+ /**
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : prev_;
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ return getPrev();
+ }
+
+ public static final int CURRENT_FIELD_NUMBER = 2;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+
+ /**
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ @java.lang.Override
+ public boolean hasCurrent() {
+ return current_ != null;
+ }
+
+ /**
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : current_;
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ return getCurrent();
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (prev_ != null) {
+ output.writeMessage(1, getPrev());
+ }
+ if (current_ != null) {
+ output.writeMessage(2, getCurrent());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
+
+ size = 0;
+ if (prev_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPrev());
+ }
+ if (current_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCurrent());
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn) obj;
+
+ if (hasPrev() != other.hasPrev())
+ return false;
+ if (hasPrev()) {
+ if (!getPrev().equals(other.getPrev()))
+ return false;
+ }
+ if (hasCurrent() != other.hasCurrent())
+ return false;
+ if (hasCurrent()) {
+ if (!getCurrent().equals(other.getCurrent()))
+ return false;
+ }
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasPrev()) {
+ hash = (37 * hash) + PREV_FIELD_NUMBER;
+ hash = (53 * hash) + getPrev().hashCode();
+ }
+ if (hasCurrent()) {
+ hash = (37 * hash) + CURRENT_FIELD_NUMBER;
+ hash = (53 * hash) + getCurrent().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ * Protobuf type {@code ReceiptAccountBurn}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ReceiptAccountBurn)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurnOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.Builder.class);
+ }
+
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
+
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+ if (currentBuilder_ == null) {
+ current_ = null;
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn(
+ this);
+ if (prevBuilder_ == null) {
+ result.prev_ = prev_;
+ } else {
+ result.prev_ = prevBuilder_.build();
+ }
+ if (currentBuilder_ == null) {
+ result.current_ = current_;
+ } else {
+ result.current_ = currentBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.getDefaultInstance())
+ return this;
+ if (other.hasPrev()) {
+ mergePrev(other.getPrev());
+ }
+ if (other.hasCurrent()) {
+ mergeCurrent(other.getCurrent());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
+ private com.google.protobuf.SingleFieldBuilderV3 prevBuilder_;
+
+ /**
+ * .Account prev = 1;
+ *
+ * @return Whether the prev field is set.
+ */
+ public boolean hasPrev() {
+ return prevBuilder_ != null || prev_ != null;
+ }
+
+ /**
+ * .Account prev = 1;
+ *
+ * @return The prev.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
+ if (prevBuilder_ == null) {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ } else {
+ return prevBuilder_.getMessage();
+ }
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ prev_ = value;
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (prevBuilder_ == null) {
+ prev_ = builderForValue.build();
+ onChanged();
+ } else {
+ prevBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (prevBuilder_ == null) {
+ if (prev_ != null) {
+ prev_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ prev_ = value;
+ }
+ onChanged();
+ } else {
+ prevBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ public Builder clearPrev() {
+ if (prevBuilder_ == null) {
+ prev_ = null;
+ onChanged();
+ } else {
+ prev_ = null;
+ prevBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
+
+ onChanged();
+ return getPrevFieldBuilder().getBuilder();
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
+ if (prevBuilder_ != null) {
+ return prevBuilder_.getMessageOrBuilder();
+ } else {
+ return prev_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
+ }
+ }
+
+ /**
+ * .Account prev = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getPrevFieldBuilder() {
+ if (prevBuilder_ == null) {
+ prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getPrev(), getParentForChildren(), isClean());
+ prev_ = null;
+ }
+ return prevBuilder_;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
+ private com.google.protobuf.SingleFieldBuilderV3 currentBuilder_;
+
+ /**
+ * .Account current = 2;
+ *
+ * @return Whether the current field is set.
+ */
+ public boolean hasCurrent() {
+ return currentBuilder_ != null || current_ != null;
+ }
+
+ /**
+ * .Account current = 2;
+ *
+ * @return The current.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
+ if (currentBuilder_ == null) {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ } else {
+ return currentBuilder_.getMessage();
+ }
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ current_ = value;
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ public Builder setCurrent(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (currentBuilder_ == null) {
+ current_ = builderForValue.build();
+ onChanged();
+ } else {
+ currentBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (currentBuilder_ == null) {
+ if (current_ != null) {
+ current_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ current_ = value;
+ }
+ onChanged();
+ } else {
+ currentBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ public Builder clearCurrent() {
+ if (currentBuilder_ == null) {
+ current_ = null;
+ onChanged();
+ } else {
+ current_ = null;
+ currentBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
+
+ onChanged();
+ return getCurrentFieldBuilder().getBuilder();
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
+ if (currentBuilder_ != null) {
+ return currentBuilder_.getMessageOrBuilder();
+ } else {
+ return current_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
+ }
+ }
+
+ /**
+ * .Account current = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getCurrentFieldBuilder() {
+ if (currentBuilder_ == null) {
+ currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getCurrent(), getParentForChildren(), isClean());
+ current_ = null;
+ }
+ return currentBuilder_;
+ }
+
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:ReceiptAccountBurn)
+ }
+
+ // @@protoc_insertion_point(class_scope:ReceiptAccountBurn)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn();
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ReceiptAccountBurn parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ReceiptAccountBurn(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ReqBalanceOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ReqBalance)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @return A list containing the addresses.
+ */
+ java.util.List getAddressesList();
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @return The count of addresses.
+ */
+ int getAddressesCount();
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param index
+ * The index of the element to return.
+ *
+ * @return The addresses at the given index.
+ */
+ java.lang.String getAddresses(int index);
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param index
+ * The index of the value to return.
+ *
+ * @return The bytes of the addresses at the given index.
+ */
+ com.google.protobuf.ByteString getAddressesBytes(int index);
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The execer.
+ */
+ java.lang.String getExecer();
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The bytes for execer.
+ */
+ com.google.protobuf.ByteString getExecerBytes();
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The stateHash.
+ */
+ java.lang.String getStateHash();
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The bytes for stateHash.
+ */
+ com.google.protobuf.ByteString getStateHashBytes();
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The assetExec.
+ */
+ java.lang.String getAssetExec();
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The bytes for assetExec.
+ */
+ com.google.protobuf.ByteString getAssetExecBytes();
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The assetSymbol.
+ */
+ java.lang.String getAssetSymbol();
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The bytes for assetSymbol.
+ */
+ com.google.protobuf.ByteString getAssetSymbolBytes();
+ }
+
+ /**
+ *
+ * 查询一个地址列表在某个执行器中余额
+ *
+ *
+ * Protobuf type {@code ReqBalance}
+ */
+ public static final class ReqBalance extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ReqBalance)
+ ReqBalanceOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ // Use ReqBalance.newBuilder() to construct.
+ private ReqBalance(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+
+ private ReqBalance() {
+ addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ execer_ = "";
+ stateHash_ = "";
+ assetExec_ = "";
+ assetSymbol_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new ReqBalance();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
+
+ private ReqBalance(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ addresses_ = new com.google.protobuf.LazyStringArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ addresses_.add(s);
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ execer_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ stateHash_ = s;
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ assetExec_ = s;
+ break;
+ }
+ case 42: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ assetSymbol_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ addresses_ = addresses_.getUnmodifiableView();
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.Builder.class);
+ }
+
+ public static final int ADDRESSES_FIELD_NUMBER = 1;
+ private com.google.protobuf.LazyStringList addresses_;
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @return A list containing the addresses.
+ */
+ public com.google.protobuf.ProtocolStringList getAddressesList() {
+ return addresses_;
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @return The count of addresses.
+ */
+ public int getAddressesCount() {
+ return addresses_.size();
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param index
+ * The index of the element to return.
+ *
+ * @return The addresses at the given index.
+ */
+ public java.lang.String getAddresses(int index) {
+ return addresses_.get(index);
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param index
+ * The index of the value to return.
+ *
+ * @return The bytes of the addresses at the given index.
+ */
+ public com.google.protobuf.ByteString getAddressesBytes(int index) {
+ return addresses_.getByteString(index);
+ }
+
+ public static final int EXECER_FIELD_NUMBER = 2;
+ private volatile java.lang.Object execer_;
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The execer.
+ */
+ @java.lang.Override
+ public java.lang.String getExecer() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execer_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The bytes for execer.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getExecerBytes() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ execer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int STATEHASH_FIELD_NUMBER = 3;
+ private volatile java.lang.Object stateHash_;
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The stateHash.
+ */
+ @java.lang.Override
+ public java.lang.String getStateHash() {
+ java.lang.Object ref = stateHash_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ stateHash_ = s;
+ return s;
+ }
+ }
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The bytes for stateHash.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getStateHashBytes() {
+ java.lang.Object ref = stateHash_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ stateHash_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ASSET_EXEC_FIELD_NUMBER = 4;
+ private volatile java.lang.Object assetExec_;
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The assetExec.
+ */
+ @java.lang.Override
+ public java.lang.String getAssetExec() {
+ java.lang.Object ref = assetExec_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetExec_ = s;
+ return s;
+ }
+ }
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The bytes for assetExec.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAssetExecBytes() {
+ java.lang.Object ref = assetExec_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ assetExec_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ASSET_SYMBOL_FIELD_NUMBER = 5;
+ private volatile java.lang.Object assetSymbol_;
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The assetSymbol.
+ */
+ @java.lang.Override
+ public java.lang.String getAssetSymbol() {
+ java.lang.Object ref = assetSymbol_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetSymbol_ = s;
+ return s;
+ }
+ }
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The bytes for assetSymbol.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAssetSymbolBytes() {
+ java.lang.Object ref = assetSymbol_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ assetSymbol_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ for (int i = 0; i < addresses_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, addresses_.getRaw(i));
+ }
+ if (!getExecerBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, execer_);
+ }
+ if (!getStateHashBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, stateHash_);
+ }
+ if (!getAssetExecBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, assetExec_);
+ }
+ if (!getAssetSymbolBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, assetSymbol_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
+
+ size = 0;
+ {
+ int dataSize = 0;
+ for (int i = 0; i < addresses_.size(); i++) {
+ dataSize += computeStringSizeNoTag(addresses_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getAddressesList().size();
+ }
+ if (!getExecerBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, execer_);
+ }
+ if (!getStateHashBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, stateHash_);
+ }
+ if (!getAssetExecBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, assetExec_);
+ }
+ if (!getAssetSymbolBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, assetSymbol_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance) obj;
+
+ if (!getAddressesList().equals(other.getAddressesList()))
+ return false;
+ if (!getExecer().equals(other.getExecer()))
+ return false;
+ if (!getStateHash().equals(other.getStateHash()))
+ return false;
+ if (!getAssetExec().equals(other.getAssetExec()))
+ return false;
+ if (!getAssetSymbol().equals(other.getAssetSymbol()))
+ return false;
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getAddressesCount() > 0) {
+ hash = (37 * hash) + ADDRESSES_FIELD_NUMBER;
+ hash = (53 * hash) + getAddressesList().hashCode();
+ }
+ hash = (37 * hash) + EXECER_FIELD_NUMBER;
+ hash = (53 * hash) + getExecer().hashCode();
+ hash = (37 * hash) + STATEHASH_FIELD_NUMBER;
+ hash = (53 * hash) + getStateHash().hashCode();
+ hash = (37 * hash) + ASSET_EXEC_FIELD_NUMBER;
+ hash = (53 * hash) + getAssetExec().hashCode();
+ hash = (37 * hash) + ASSET_SYMBOL_FIELD_NUMBER;
+ hash = (53 * hash) + getAssetSymbol().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ * 查询一个地址列表在某个执行器中余额
+ *
+ *
+ * Protobuf type {@code ReqBalance}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ReqBalance)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalanceOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.Builder.class);
+ }
+
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
+
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ execer_ = "";
+
+ stateHash_ = "";
+
+ assetExec_ = "";
+
+ assetSymbol_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance(
+ this);
+ int from_bitField0_ = bitField0_;
+ if (((bitField0_ & 0x00000001) != 0)) {
+ addresses_ = addresses_.getUnmodifiableView();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.addresses_ = addresses_;
+ result.execer_ = execer_;
+ result.stateHash_ = stateHash_;
+ result.assetExec_ = assetExec_;
+ result.assetSymbol_ = assetSymbol_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.getDefaultInstance())
+ return this;
+ if (!other.addresses_.isEmpty()) {
+ if (addresses_.isEmpty()) {
+ addresses_ = other.addresses_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureAddressesIsMutable();
+ addresses_.addAll(other.addresses_);
+ }
+ onChanged();
+ }
+ if (!other.getExecer().isEmpty()) {
+ execer_ = other.execer_;
+ onChanged();
+ }
+ if (!other.getStateHash().isEmpty()) {
+ stateHash_ = other.stateHash_;
+ onChanged();
+ }
+ if (!other.getAssetExec().isEmpty()) {
+ assetExec_ = other.assetExec_;
+ onChanged();
+ }
+ if (!other.getAssetSymbol().isEmpty()) {
+ assetSymbol_ = other.assetSymbol_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int bitField0_;
+
+ private com.google.protobuf.LazyStringList addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+
+ private void ensureAddressesIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ addresses_ = new com.google.protobuf.LazyStringArrayList(addresses_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @return A list containing the addresses.
+ */
+ public com.google.protobuf.ProtocolStringList getAddressesList() {
+ return addresses_.getUnmodifiableView();
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @return The count of addresses.
+ */
+ public int getAddressesCount() {
+ return addresses_.size();
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param index
+ * The index of the element to return.
+ *
+ * @return The addresses at the given index.
+ */
+ public java.lang.String getAddresses(int index) {
+ return addresses_.get(index);
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param index
+ * The index of the value to return.
+ *
+ * @return The bytes of the addresses at the given index.
+ */
+ public com.google.protobuf.ByteString getAddressesBytes(int index) {
+ return addresses_.getByteString(index);
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param index
+ * The index to set the value at.
+ * @param value
+ * The addresses to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAddresses(int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAddressesIsMutable();
+ addresses_.set(index, value);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param value
+ * The addresses to add.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder addAddresses(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAddressesIsMutable();
+ addresses_.add(value);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param values
+ * The addresses to add.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder addAllAddresses(java.lang.Iterable values) {
+ ensureAddressesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(values, addresses_);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAddresses() {
+ addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * repeated string addresses = 1;
+ *
+ * @param value
+ * The bytes of the addresses to add.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder addAddressesBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureAddressesIsMutable();
+ addresses_.add(value);
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object execer_ = "";
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The execer.
+ */
+ public java.lang.String getExecer() {
+ java.lang.Object ref = execer_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execer_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The bytes for execer.
+ */
+ public com.google.protobuf.ByteString getExecerBytes() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ execer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @param value
+ * The execer to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecer(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ execer_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearExecer() {
+
+ execer_ = getDefaultInstance().getExecer();
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @param value
+ * The bytes for execer to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecerBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ execer_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object stateHash_ = "";
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The stateHash.
+ */
+ public java.lang.String getStateHash() {
+ java.lang.Object ref = stateHash_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ stateHash_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The bytes for stateHash.
+ */
+ public com.google.protobuf.ByteString getStateHashBytes() {
+ java.lang.Object ref = stateHash_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ stateHash_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ * string stateHash = 3;
+ *
+ * @param value
+ * The stateHash to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setStateHash(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ stateHash_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearStateHash() {
+
+ stateHash_ = getDefaultInstance().getStateHash();
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string stateHash = 3;
+ *
+ * @param value
+ * The bytes for stateHash to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setStateHashBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ stateHash_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object assetExec_ = "";
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The assetExec.
+ */
+ public java.lang.String getAssetExec() {
+ java.lang.Object ref = assetExec_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetExec_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The bytes for assetExec.
+ */
+ public com.google.protobuf.ByteString getAssetExecBytes() {
+ java.lang.Object ref = assetExec_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ assetExec_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @param value
+ * The assetExec to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetExec(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ assetExec_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssetExec() {
+
+ assetExec_ = getDefaultInstance().getAssetExec();
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @param value
+ * The bytes for assetExec to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetExecBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ assetExec_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object assetSymbol_ = "";
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The assetSymbol.
+ */
+ public java.lang.String getAssetSymbol() {
+ java.lang.Object ref = assetSymbol_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetSymbol_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The bytes for assetSymbol.
+ */
+ public com.google.protobuf.ByteString getAssetSymbolBytes() {
+ java.lang.Object ref = assetSymbol_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ assetSymbol_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @param value
+ * The assetSymbol to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetSymbol(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ assetSymbol_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssetSymbol() {
+
+ assetSymbol_ = getDefaultInstance().getAssetSymbol();
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @param value
+ * The bytes for assetSymbol to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetSymbolBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ assetSymbol_ = value;
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:ReqBalance)
+ }
+
+ // @@protoc_insertion_point(class_scope:ReqBalance)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance();
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ReqBalance parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ReqBalance(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface AccountsOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:Accounts)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ java.util.List getAccList();
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAcc(int index);
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ int getAccCount();
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> getAccOrBuilderList();
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccOrBuilder(int index);
+ }
+
+ /**
+ *
+ * Account 的列表
+ *
+ *
+ * Protobuf type {@code Accounts}
+ */
+ public static final class Accounts extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:Accounts)
+ AccountsOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ // Use Accounts.newBuilder() to construct.
+ private Accounts(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+
+ private Accounts() {
+ acc_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new Accounts();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
+
+ private Accounts(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ acc_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ acc_.add(input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry));
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ acc_ = java.util.Collections.unmodifiableList(acc_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.Builder.class);
+ }
+
+ public static final int ACC_FIELD_NUMBER = 1;
+ private java.util.List acc_;
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ @java.lang.Override
+ public java.util.List getAccList() {
+ return acc_;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ @java.lang.Override
+ public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> getAccOrBuilderList() {
+ return acc_;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ @java.lang.Override
+ public int getAccCount() {
+ return acc_.size();
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAcc(int index) {
+ return acc_.get(index);
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccOrBuilder(int index) {
+ return acc_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ for (int i = 0; i < acc_.size(); i++) {
+ output.writeMessage(1, acc_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
+
+ size = 0;
+ for (int i = 0; i < acc_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, acc_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts) obj;
+
+ if (!getAccList().equals(other.getAccList()))
+ return false;
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getAccCount() > 0) {
+ hash = (37 * hash) + ACC_FIELD_NUMBER;
+ hash = (53 * hash) + getAccList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ * Account 的列表
+ *
+ *
+ * Protobuf type {@code Accounts}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:Accounts)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountsOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.Builder.class);
+ }
+
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ getAccFieldBuilder();
+ }
+ }
+
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (accBuilder_ == null) {
+ acc_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ accBuilder_.clear();
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts(
+ this);
+ int from_bitField0_ = bitField0_;
+ if (accBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ acc_ = java.util.Collections.unmodifiableList(acc_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.acc_ = acc_;
+ } else {
+ result.acc_ = accBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.getDefaultInstance())
+ return this;
+ if (accBuilder_ == null) {
+ if (!other.acc_.isEmpty()) {
+ if (acc_.isEmpty()) {
+ acc_ = other.acc_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureAccIsMutable();
+ acc_.addAll(other.acc_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.acc_.isEmpty()) {
+ if (accBuilder_.isEmpty()) {
+ accBuilder_.dispose();
+ accBuilder_ = null;
+ acc_ = other.acc_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ accBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+ ? getAccFieldBuilder() : null;
+ } else {
+ accBuilder_.addAllMessages(other.acc_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int bitField0_;
+
+ private java.util.List acc_ = java.util.Collections
+ .emptyList();
+
+ private void ensureAccIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ acc_ = new java.util.ArrayList(acc_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3 accBuilder_;
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public java.util.List getAccList() {
+ if (accBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(acc_);
+ } else {
+ return accBuilder_.getMessageList();
+ }
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public int getAccCount() {
+ if (accBuilder_ == null) {
+ return acc_.size();
+ } else {
+ return accBuilder_.getCount();
+ }
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAcc(int index) {
+ if (accBuilder_ == null) {
+ return acc_.get(index);
+ } else {
+ return accBuilder_.getMessage(index);
+ }
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder setAcc(int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (accBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAccIsMutable();
+ acc_.set(index, value);
+ onChanged();
+ } else {
+ accBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder setAcc(int index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (accBuilder_ == null) {
+ ensureAccIsMutable();
+ acc_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ accBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder addAcc(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (accBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAccIsMutable();
+ acc_.add(value);
+ onChanged();
+ } else {
+ accBuilder_.addMessage(value);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder addAcc(int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (accBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAccIsMutable();
+ acc_.add(index, value);
+ onChanged();
+ } else {
+ accBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder addAcc(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (accBuilder_ == null) {
+ ensureAccIsMutable();
+ acc_.add(builderForValue.build());
+ onChanged();
+ } else {
+ accBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder addAcc(int index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (accBuilder_ == null) {
+ ensureAccIsMutable();
+ acc_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ accBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder addAllAcc(
+ java.lang.Iterable extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account> values) {
+ if (accBuilder_ == null) {
+ ensureAccIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(values, acc_);
+ onChanged();
+ } else {
+ accBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder clearAcc() {
+ if (accBuilder_ == null) {
+ acc_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ accBuilder_.clear();
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public Builder removeAcc(int index) {
+ if (accBuilder_ == null) {
+ ensureAccIsMutable();
+ acc_.remove(index);
+ onChanged();
+ } else {
+ accBuilder_.remove(index);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getAccBuilder(int index) {
+ return getAccFieldBuilder().getBuilder(index);
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccOrBuilder(int index) {
+ if (accBuilder_ == null) {
+ return acc_.get(index);
+ } else {
+ return accBuilder_.getMessageOrBuilder(index);
+ }
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> getAccOrBuilderList() {
+ if (accBuilder_ != null) {
+ return accBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(acc_);
+ }
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder addAccBuilder() {
+ return getAccFieldBuilder()
+ .addBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance());
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder addAccBuilder(int index) {
+ return getAccFieldBuilder().addBuilder(index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance());
+ }
+
+ /**
+ * repeated .Account acc = 1;
+ */
+ public java.util.List getAccBuilderList() {
+ return getAccFieldBuilder().getBuilderList();
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3 getAccFieldBuilder() {
+ if (accBuilder_ == null) {
+ accBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3(
+ acc_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
+ acc_ = null;
+ }
+ return accBuilder_;
+ }
+
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+ // @@protoc_insertion_point(builder_scope:Accounts)
+ }
+
+ // @@protoc_insertion_point(class_scope:Accounts)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts();
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Accounts parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Accounts(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ExecAccountOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ExecAccount)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string execer = 1;
+ *
+ * @return The execer.
+ */
+ java.lang.String getExecer();
+
+ /**
+ * string execer = 1;
+ *
+ * @return The bytes for execer.
+ */
+ com.google.protobuf.ByteString getExecerBytes();
+
+ /**
+ * .Account account = 2;
+ *
+ * @return Whether the account field is set.
+ */
+ boolean hasAccount();
+
+ /**
+ * .Account account = 2;
+ *
+ * @return The account.
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAccount();
+
+ /**
+ * .Account account = 2;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccountOrBuilder();
+ }
+
+ /**
+ * Protobuf type {@code ExecAccount}
+ */
+ public static final class ExecAccount extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ExecAccount)
+ ExecAccountOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ // Use ExecAccount.newBuilder() to construct.
+ private ExecAccount(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+
+ private ExecAccount() {
+ execer_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new ExecAccount();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
+
+ private ExecAccount(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ execer_ = s;
+ break;
+ }
+ case 18: {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
+ if (account_ != null) {
+ subBuilder = account_.toBuilder();
+ }
+ account_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(account_);
+ account_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder.class);
+ }
+
+ public static final int EXECER_FIELD_NUMBER = 1;
+ private volatile java.lang.Object execer_;
+
+ /**
+ * string execer = 1;
+ *
+ * @return The execer.
+ */
+ @java.lang.Override
+ public java.lang.String getExecer() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execer_ = s;
+ return s;
+ }
+ }
+
+ /**
+ * string execer = 1;
+ *
+ * @return The bytes for execer.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getExecerBytes() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ execer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ACCOUNT_FIELD_NUMBER = 2;
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account account_;
+
+ /**
+ * .Account account = 2;
+ *
+ * @return Whether the account field is set.
+ */
+ @java.lang.Override
+ public boolean hasAccount() {
+ return account_ != null;
+ }
+
+ /**
+ * .Account account = 2;
+ *
+ * @return The account.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAccount() {
+ return account_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance()
+ : account_;
+ }
+
+ /**
+ * .Account account = 2;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccountOrBuilder() {
+ return getAccount();
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (!getExecerBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, execer_);
+ }
+ if (account_ != null) {
+ output.writeMessage(2, getAccount());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
+
+ size = 0;
+ if (!getExecerBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, execer_);
+ }
+ if (account_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAccount());
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount) obj;
+
+ if (!getExecer().equals(other.getExecer()))
+ return false;
+ if (hasAccount() != other.hasAccount())
+ return false;
+ if (hasAccount()) {
+ if (!getAccount().equals(other.getAccount()))
+ return false;
+ }
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + EXECER_FIELD_NUMBER;
+ hash = (53 * hash) + getExecer().hashCode();
+ if (hasAccount()) {
+ hash = (37 * hash) + ACCOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getAccount().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
+
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ * Protobuf type {@code ExecAccount}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ExecAccount)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder.class);
+ }
+
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
+
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ execer_ = "";
+
+ if (accountBuilder_ == null) {
+ account_ = null;
+ } else {
+ account_ = null;
+ accountBuilder_ = null;
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_descriptor;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount(
+ this);
+ result.execer_ = execer_;
+ if (accountBuilder_ == null) {
+ result.account_ = account_;
+ } else {
+ result.account_ = accountBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance())
+ return this;
+ if (!other.getExecer().isEmpty()) {
+ execer_ = other.execer_;
+ onChanged();
+ }
+ if (other.hasAccount()) {
+ mergeAccount(other.getAccount());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object execer_ = "";
+
+ /**
+ * string execer = 1;
+ *
+ * @return The execer.
+ */
+ public java.lang.String getExecer() {
+ java.lang.Object ref = execer_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execer_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ * string execer = 1;
+ *
+ * @return The bytes for execer.
+ */
+ public com.google.protobuf.ByteString getExecerBytes() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ execer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ * string execer = 1;
+ *
+ * @param value
+ * The execer to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecer(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ execer_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string execer = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearExecer() {
+
+ execer_ = getDefaultInstance().getExecer();
+ onChanged();
+ return this;
+ }
+
+ /**
+ * string execer = 1;
+ *
+ * @param value
+ * The bytes for execer to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecerBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ execer_ = value;
+ onChanged();
+ return this;
+ }
+
+ private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account account_;
+ private com.google.protobuf.SingleFieldBuilderV3 accountBuilder_;
+
+ /**
+ * .Account account = 2;
+ *
+ * @return Whether the account field is set.
+ */
+ public boolean hasAccount() {
+ return accountBuilder_ != null || account_ != null;
+ }
+
+ /**
+ * .Account account = 2;
+ *
+ * @return The account.
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAccount() {
+ if (accountBuilder_ == null) {
+ return account_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : account_;
+ } else {
+ return accountBuilder_.getMessage();
+ }
+ }
+
+ /**
+ * .Account account = 2;
+ */
+ public Builder setAccount(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (accountBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ account_ = value;
+ onChanged();
+ } else {
+ accountBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account account = 2;
+ */
+ public Builder setAccount(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
+ if (accountBuilder_ == null) {
+ account_ = builderForValue.build();
+ onChanged();
+ } else {
+ accountBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account account = 2;
+ */
+ public Builder mergeAccount(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
+ if (accountBuilder_ == null) {
+ if (account_ != null) {
+ account_ = cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(account_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ account_ = value;
+ }
+ onChanged();
+ } else {
+ accountBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account account = 2;
+ */
+ public Builder clearAccount() {
+ if (accountBuilder_ == null) {
+ account_ = null;
+ onChanged();
+ } else {
+ account_ = null;
+ accountBuilder_ = null;
+ }
+
+ return this;
+ }
+
+ /**
+ * .Account account = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getAccountBuilder() {
+
+ onChanged();
+ return getAccountFieldBuilder().getBuilder();
+ }
+
+ /**
+ * .Account account = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccountOrBuilder() {
+ if (accountBuilder_ != null) {
+ return accountBuilder_.getMessageOrBuilder();
+ } else {
+ return account_ == null
+ ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : account_;
+ }
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (!getExecAddrBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 1, execAddr_);
- }
- if (prev_ != null) {
- output.writeMessage(2, getPrev());
- }
- if (current_ != null) {
- output.writeMessage(3, getCurrent());
- }
- unknownFields.writeTo(output);
- }
+ /**
+ * .Account account = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3 getAccountFieldBuilder() {
+ if (accountBuilder_ == null) {
+ accountBuilder_ = new com.google.protobuf.SingleFieldBuilderV3(
+ getAccount(), getParentForChildren(), isClean());
+ account_ = null;
+ }
+ return accountBuilder_;
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (!getExecAddrBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, execAddr_);
- }
- if (prev_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(2, getPrev());
- }
- if (current_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(3, getCurrent());
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer) obj;
-
- if (!getExecAddr()
- .equals(other.getExecAddr())) return false;
- if (hasPrev() != other.hasPrev()) return false;
- if (hasPrev()) {
- if (!getPrev()
- .equals(other.getPrev())) return false;
- }
- if (hasCurrent() != other.hasCurrent()) return false;
- if (hasCurrent()) {
- if (!getCurrent()
- .equals(other.getCurrent())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + EXECADDR_FIELD_NUMBER;
- hash = (53 * hash) + getExecAddr().hashCode();
- if (hasPrev()) {
- hash = (37 * hash) + PREV_FIELD_NUMBER;
- hash = (53 * hash) + getPrev().hashCode();
- }
- if (hasCurrent()) {
- hash = (37 * hash) + CURRENT_FIELD_NUMBER;
- hash = (53 * hash) + getCurrent().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ // @@protoc_insertion_point(builder_scope:ExecAccount)
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ // @@protoc_insertion_point(class_scope:ExecAccount)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount();
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- *
- *账户余额改变的一个交易回报(合约内)
- *
- *
- * Protobuf type {@code ReceiptExecAccountTransfer}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:ReceiptExecAccountTransfer)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransferOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- execAddr_ = "";
-
- if (prevBuilder_ == null) {
- prev_ = null;
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
- if (currentBuilder_ == null) {
- current_ = null;
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptExecAccountTransfer_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer(this);
- result.execAddr_ = execAddr_;
- if (prevBuilder_ == null) {
- result.prev_ = prev_;
- } else {
- result.prev_ = prevBuilder_.build();
- }
- if (currentBuilder_ == null) {
- result.current_ = current_;
- } else {
- result.current_ = currentBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer.getDefaultInstance()) return this;
- if (!other.getExecAddr().isEmpty()) {
- execAddr_ = other.execAddr_;
- onChanged();
- }
- if (other.hasPrev()) {
- mergePrev(other.getPrev());
- }
- if (other.hasCurrent()) {
- mergeCurrent(other.getCurrent());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private java.lang.Object execAddr_ = "";
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @return The execAddr.
- */
- public java.lang.String getExecAddr() {
- java.lang.Object ref = execAddr_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execAddr_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @return The bytes for execAddr.
- */
- public com.google.protobuf.ByteString
- getExecAddrBytes() {
- java.lang.Object ref = execAddr_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execAddr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @param value The execAddr to set.
- * @return This builder for chaining.
- */
- public Builder setExecAddr(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- execAddr_ = value;
- onChanged();
- return this;
- }
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @return This builder for chaining.
- */
- public Builder clearExecAddr() {
-
- execAddr_ = getDefaultInstance().getExecAddr();
- onChanged();
- return this;
- }
- /**
- *
- *合约地址
- *
- *
- * string execAddr = 1;
- * @param value The bytes for execAddr to set.
- * @return This builder for chaining.
- */
- public Builder setExecAddrBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- execAddr_ = value;
- onChanged();
- return this;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> prevBuilder_;
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prevBuilder_ != null || prev_ != null;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- if (prevBuilder_ == null) {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- } else {
- return prevBuilder_.getMessage();
- }
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- prev_ = value;
- onChanged();
- } else {
- prevBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- public Builder setPrev(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (prevBuilder_ == null) {
- prev_ = builderForValue.build();
- onChanged();
- } else {
- prevBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (prev_ != null) {
- prev_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_).mergeFrom(value).buildPartial();
- } else {
- prev_ = value;
- }
- onChanged();
- } else {
- prevBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- public Builder clearPrev() {
- if (prevBuilder_ == null) {
- prev_ = null;
- onChanged();
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
-
- onChanged();
- return getPrevFieldBuilder().getBuilder();
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- if (prevBuilder_ != null) {
- return prevBuilder_.getMessageOrBuilder();
- } else {
- return prev_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 2;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getPrevFieldBuilder() {
- if (prevBuilder_ == null) {
- prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getPrev(),
- getParentForChildren(),
- isClean());
- prev_ = null;
- }
- return prevBuilder_;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> currentBuilder_;
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return currentBuilder_ != null || current_ != null;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- if (currentBuilder_ == null) {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- } else {
- return currentBuilder_.getMessage();
- }
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- current_ = value;
- onChanged();
- } else {
- currentBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- public Builder setCurrent(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (currentBuilder_ == null) {
- current_ = builderForValue.build();
- onChanged();
- } else {
- currentBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (current_ != null) {
- current_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_).mergeFrom(value).buildPartial();
- } else {
- current_ = value;
- }
- onChanged();
- } else {
- currentBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- public Builder clearCurrent() {
- if (currentBuilder_ == null) {
- current_ = null;
- onChanged();
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
-
- onChanged();
- return getCurrentFieldBuilder().getBuilder();
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- if (currentBuilder_ != null) {
- return currentBuilder_.getMessageOrBuilder();
- } else {
- return current_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 3;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getCurrentFieldBuilder() {
- if (currentBuilder_ == null) {
- currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getCurrent(),
- getParentForChildren(),
- isClean());
- current_ = null;
- }
- return currentBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:ReceiptExecAccountTransfer)
- }
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ExecAccount parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ExecAccount(input, extensionRegistry);
+ }
+ };
- // @@protoc_insertion_point(class_scope:ReceiptExecAccountTransfer)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer();
- }
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ReceiptExecAccountTransfer parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new ReceiptExecAccountTransfer(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
}
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptExecAccountTransfer getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ public interface AllExecBalanceOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:AllExecBalance)
+ com.google.protobuf.MessageOrBuilder {
- }
+ /**
+ * string addr = 1;
+ *
+ * @return The addr.
+ */
+ java.lang.String getAddr();
- public interface ReceiptAccountTransferOrBuilder extends
- // @@protoc_insertion_point(interface_extends:ReceiptAccountTransfer)
- com.google.protobuf.MessageOrBuilder {
+ /**
+ * string addr = 1;
+ *
+ * @return The bytes for addr.
+ */
+ com.google.protobuf.ByteString getAddrBytes();
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- boolean hasPrev();
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- * @return The prev.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ java.util.List getExecAccountList();
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- boolean hasCurrent();
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- * @return The current.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
- }
- /**
- *
- *账户余额改变的一个交易回报(coins内)
- *
- *
- * Protobuf type {@code ReceiptAccountTransfer}
- */
- public static final class ReceiptAccountTransfer extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:ReceiptAccountTransfer)
- ReceiptAccountTransferOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use ReceiptAccountTransfer.newBuilder() to construct.
- private ReceiptAccountTransfer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private ReceiptAccountTransfer() {
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getExecAccount(int index);
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new ReceiptAccountTransfer();
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ int getExecAccountCount();
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private ReceiptAccountTransfer(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (prev_ != null) {
- subBuilder = prev_.toBuilder();
- }
- prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(prev_);
- prev_ = subBuilder.buildPartial();
- }
-
- break;
- }
- case 18: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (current_ != null) {
- subBuilder = current_.toBuilder();
- }
- current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(current_);
- current_ = subBuilder.buildPartial();
- }
-
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_descriptor;
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder> getExecAccountOrBuilderList();
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.Builder.class);
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder getExecAccountOrBuilder(int index);
}
- public static final int PREV_FIELD_NUMBER = 1;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
/**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prev_ != null;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
+ * Protobuf type {@code AllExecBalance}
*/
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- return getPrev();
- }
+ public static final class AllExecBalance extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:AllExecBalance)
+ AllExecBalanceOrBuilder {
+ private static final long serialVersionUID = 0L;
- public static final int CURRENT_FIELD_NUMBER = 2;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return current_ != null;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- return getCurrent();
- }
+ // Use AllExecBalance.newBuilder() to construct.
+ private AllExecBalance(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ private AllExecBalance() {
+ addr_ = "";
+ execAccount_ = java.util.Collections.emptyList();
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new AllExecBalance();
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (prev_ != null) {
- output.writeMessage(1, getPrev());
- }
- if (current_ != null) {
- output.writeMessage(2, getCurrent());
- }
- unknownFields.writeTo(output);
- }
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (prev_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(1, getPrev());
- }
- if (current_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(2, getCurrent());
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ private AllExecBalance(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ addr_ = s;
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ execAccount_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ execAccount_.add(input.readMessage(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.parser(),
+ extensionRegistry));
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ execAccount_ = java.util.Collections.unmodifiableList(execAccount_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer) obj;
-
- if (hasPrev() != other.hasPrev()) return false;
- if (hasPrev()) {
- if (!getPrev()
- .equals(other.getPrev())) return false;
- }
- if (hasCurrent() != other.hasCurrent()) return false;
- if (hasCurrent()) {
- if (!getCurrent()
- .equals(other.getCurrent())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_descriptor;
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- if (hasPrev()) {
- hash = (37 * hash) + PREV_FIELD_NUMBER;
- hash = (53 * hash) + getPrev().hashCode();
- }
- if (hasCurrent()) {
- hash = (37 * hash) + CURRENT_FIELD_NUMBER;
- hash = (53 * hash) + getCurrent().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.Builder.class);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ public static final int ADDR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object addr_;
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ /**
+ * string addr = 1;
+ *
+ * @return The addr.
+ */
+ @java.lang.Override
+ public java.lang.String getAddr() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ addr_ = s;
+ return s;
+ }
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- *
- *账户余额改变的一个交易回报(coins内)
- *
- *
- * Protobuf type {@code ReceiptAccountTransfer}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:ReceiptAccountTransfer)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransferOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- if (prevBuilder_ == null) {
- prev_ = null;
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
- if (currentBuilder_ == null) {
- current_ = null;
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountTransfer_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer(this);
- if (prevBuilder_ == null) {
- result.prev_ = prev_;
- } else {
- result.prev_ = prevBuilder_.build();
- }
- if (currentBuilder_ == null) {
- result.current_ = current_;
- } else {
- result.current_ = currentBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer.getDefaultInstance()) return this;
- if (other.hasPrev()) {
- mergePrev(other.getPrev());
- }
- if (other.hasCurrent()) {
- mergeCurrent(other.getCurrent());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> prevBuilder_;
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prevBuilder_ != null || prev_ != null;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- if (prevBuilder_ == null) {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- } else {
- return prevBuilder_.getMessage();
- }
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- prev_ = value;
- onChanged();
- } else {
- prevBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- public Builder setPrev(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (prevBuilder_ == null) {
- prev_ = builderForValue.build();
- onChanged();
- } else {
- prevBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (prev_ != null) {
- prev_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_).mergeFrom(value).buildPartial();
- } else {
- prev_ = value;
- }
- onChanged();
- } else {
- prevBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- public Builder clearPrev() {
- if (prevBuilder_ == null) {
- prev_ = null;
- onChanged();
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
-
- return this;
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
-
- onChanged();
- return getPrevFieldBuilder().getBuilder();
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- if (prevBuilder_ != null) {
- return prevBuilder_.getMessageOrBuilder();
- } else {
- return prev_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- }
- /**
- *
- *转移前
- *
- *
- * .Account prev = 1;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getPrevFieldBuilder() {
- if (prevBuilder_ == null) {
- prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getPrev(),
- getParentForChildren(),
- isClean());
- prev_ = null;
- }
- return prevBuilder_;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> currentBuilder_;
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return currentBuilder_ != null || current_ != null;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- if (currentBuilder_ == null) {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- } else {
- return currentBuilder_.getMessage();
- }
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- current_ = value;
- onChanged();
- } else {
- currentBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- public Builder setCurrent(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (currentBuilder_ == null) {
- current_ = builderForValue.build();
- onChanged();
- } else {
- currentBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (current_ != null) {
- current_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_).mergeFrom(value).buildPartial();
- } else {
- current_ = value;
- }
- onChanged();
- } else {
- currentBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- public Builder clearCurrent() {
- if (currentBuilder_ == null) {
- current_ = null;
- onChanged();
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
-
- return this;
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
-
- onChanged();
- return getCurrentFieldBuilder().getBuilder();
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- if (currentBuilder_ != null) {
- return currentBuilder_.getMessageOrBuilder();
- } else {
- return current_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- }
- /**
- *
- *转移后
- *
- *
- * .Account current = 2;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getCurrentFieldBuilder() {
- if (currentBuilder_ == null) {
- currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getCurrent(),
- getParentForChildren(),
- isClean());
- current_ = null;
- }
- return currentBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:ReceiptAccountTransfer)
- }
+ /**
+ * string addr = 1;
+ *
+ * @return The bytes for addr.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAddrBytes() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ addr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- // @@protoc_insertion_point(class_scope:ReceiptAccountTransfer)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer();
- }
+ public static final int EXECACCOUNT_FIELD_NUMBER = 2;
+ private java.util.List execAccount_;
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ @java.lang.Override
+ public java.util.List getExecAccountList() {
+ return execAccount_;
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ReceiptAccountTransfer parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new ReceiptAccountTransfer(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ @java.lang.Override
+ public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder> getExecAccountOrBuilderList() {
+ return execAccount_;
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ @java.lang.Override
+ public int getExecAccountCount() {
+ return execAccount_.size();
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountTransfer getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getExecAccount(int index) {
+ return execAccount_.get(index);
+ }
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder getExecAccountOrBuilder(
+ int index) {
+ return execAccount_.get(index);
+ }
- public interface ReceiptAccountMintOrBuilder extends
- // @@protoc_insertion_point(interface_extends:ReceiptAccountMint)
- com.google.protobuf.MessageOrBuilder {
+ private byte memoizedIsInitialized = -1;
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- boolean hasPrev();
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- * @return The prev.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- boolean hasCurrent();
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- * @return The current.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
- }
- /**
- *
- *铸币账户余额增加
- *
- *
- * Protobuf type {@code ReceiptAccountMint}
- */
- public static final class ReceiptAccountMint extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:ReceiptAccountMint)
- ReceiptAccountMintOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use ReceiptAccountMint.newBuilder() to construct.
- private ReceiptAccountMint(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private ReceiptAccountMint() {
- }
+ memoizedIsInitialized = 1;
+ return true;
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new ReceiptAccountMint();
- }
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (!getAddrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, addr_);
+ }
+ for (int i = 0; i < execAccount_.size(); i++) {
+ output.writeMessage(2, execAccount_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private ReceiptAccountMint(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (prev_ != null) {
- subBuilder = prev_.toBuilder();
- }
- prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(prev_);
- prev_ = subBuilder.buildPartial();
- }
-
- break;
- }
- case 18: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (current_ != null) {
- subBuilder = current_.toBuilder();
- }
- current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(current_);
- current_ = subBuilder.buildPartial();
- }
-
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_descriptor;
- }
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.Builder.class);
- }
+ size = 0;
+ if (!getAddrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, addr_);
+ }
+ for (int i = 0; i < execAccount_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, execAccount_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
- public static final int PREV_FIELD_NUMBER = 1;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prev_ != null;
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- return getPrev();
- }
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance) obj;
- public static final int CURRENT_FIELD_NUMBER = 2;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return current_ != null;
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- return getCurrent();
- }
+ if (!getAddr().equals(other.getAddr()))
+ return false;
+ if (!getExecAccountList().equals(other.getExecAccountList()))
+ return false;
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ADDR_FIELD_NUMBER;
+ hash = (53 * hash) + getAddr().hashCode();
+ if (getExecAccountCount() > 0) {
+ hash = (37 * hash) + EXECACCOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getExecAccountList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (prev_ != null) {
- output.writeMessage(1, getPrev());
- }
- if (current_ != null) {
- output.writeMessage(2, getCurrent());
- }
- unknownFields.writeTo(output);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (prev_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(1, getPrev());
- }
- if (current_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(2, getCurrent());
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint) obj;
-
- if (hasPrev() != other.hasPrev()) return false;
- if (hasPrev()) {
- if (!getPrev()
- .equals(other.getPrev())) return false;
- }
- if (hasCurrent() != other.hasCurrent()) return false;
- if (hasCurrent()) {
- if (!getCurrent()
- .equals(other.getCurrent())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- if (hasPrev()) {
- hash = (37 * hash) + PREV_FIELD_NUMBER;
- hash = (53 * hash) + getPrev().hashCode();
- }
- if (hasCurrent()) {
- hash = (37 * hash) + CURRENT_FIELD_NUMBER;
- hash = (53 * hash) + getCurrent().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- *
- *铸币账户余额增加
- *
- *
- * Protobuf type {@code ReceiptAccountMint}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:ReceiptAccountMint)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMintOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- if (prevBuilder_ == null) {
- prev_ = null;
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
- if (currentBuilder_ == null) {
- current_ = null;
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountMint_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint(this);
- if (prevBuilder_ == null) {
- result.prev_ = prev_;
- } else {
- result.prev_ = prevBuilder_.build();
- }
- if (currentBuilder_ == null) {
- result.current_ = current_;
- } else {
- result.current_ = currentBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint.getDefaultInstance()) return this;
- if (other.hasPrev()) {
- mergePrev(other.getPrev());
- }
- if (other.hasCurrent()) {
- mergeCurrent(other.getCurrent());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> prevBuilder_;
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prevBuilder_ != null || prev_ != null;
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- if (prevBuilder_ == null) {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- } else {
- return prevBuilder_.getMessage();
- }
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- prev_ = value;
- onChanged();
- } else {
- prevBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- public Builder setPrev(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (prevBuilder_ == null) {
- prev_ = builderForValue.build();
- onChanged();
- } else {
- prevBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (prev_ != null) {
- prev_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_).mergeFrom(value).buildPartial();
- } else {
- prev_ = value;
- }
- onChanged();
- } else {
- prevBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- public Builder clearPrev() {
- if (prevBuilder_ == null) {
- prev_ = null;
- onChanged();
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
-
- return this;
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
-
- onChanged();
- return getPrevFieldBuilder().getBuilder();
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- if (prevBuilder_ != null) {
- return prevBuilder_.getMessageOrBuilder();
- } else {
- return prev_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- }
- /**
- *
- *铸币前
- *
- *
- * .Account prev = 1;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getPrevFieldBuilder() {
- if (prevBuilder_ == null) {
- prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getPrev(),
- getParentForChildren(),
- isClean());
- prev_ = null;
- }
- return prevBuilder_;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> currentBuilder_;
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return currentBuilder_ != null || current_ != null;
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- if (currentBuilder_ == null) {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- } else {
- return currentBuilder_.getMessage();
- }
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- current_ = value;
- onChanged();
- } else {
- currentBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- public Builder setCurrent(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (currentBuilder_ == null) {
- current_ = builderForValue.build();
- onChanged();
- } else {
- currentBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (current_ != null) {
- current_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_).mergeFrom(value).buildPartial();
- } else {
- current_ = value;
- }
- onChanged();
- } else {
- currentBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- public Builder clearCurrent() {
- if (currentBuilder_ == null) {
- current_ = null;
- onChanged();
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
-
- return this;
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
-
- onChanged();
- return getCurrentFieldBuilder().getBuilder();
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- if (currentBuilder_ != null) {
- return currentBuilder_.getMessageOrBuilder();
- } else {
- return current_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- }
- /**
- *
- *铸币后
- *
- *
- * .Account current = 2;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getCurrentFieldBuilder() {
- if (currentBuilder_ == null) {
- currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getCurrent(),
- getParentForChildren(),
- isClean());
- current_ = null;
- }
- return currentBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:ReceiptAccountMint)
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
- // @@protoc_insertion_point(class_scope:ReceiptAccountMint)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint();
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ReceiptAccountMint parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new ReceiptAccountMint(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountMint getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
- }
+ public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
- public interface ReceiptAccountBurnOrBuilder extends
- // @@protoc_insertion_point(interface_extends:ReceiptAccountBurn)
- com.google.protobuf.MessageOrBuilder {
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
- /**
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- boolean hasPrev();
- /**
- * .Account prev = 1;
- * @return The prev.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev();
- /**
- * .Account prev = 1;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder();
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
- /**
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- boolean hasCurrent();
- /**
- * .Account current = 2;
- * @return The current.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent();
- /**
- * .Account current = 2;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder();
- }
- /**
- * Protobuf type {@code ReceiptAccountBurn}
- */
- public static final class ReceiptAccountBurn extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:ReceiptAccountBurn)
- ReceiptAccountBurnOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use ReceiptAccountBurn.newBuilder() to construct.
- private ReceiptAccountBurn(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private ReceiptAccountBurn() {
- }
+ /**
+ * Protobuf type {@code AllExecBalance}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:AllExecBalance)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalanceOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_descriptor;
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new ReceiptAccountBurn();
- }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.Builder.class);
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private ReceiptAccountBurn(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (prev_ != null) {
- subBuilder = prev_.toBuilder();
- }
- prev_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(prev_);
- prev_ = subBuilder.buildPartial();
- }
-
- break;
- }
- case 18: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (current_ != null) {
- subBuilder = current_.toBuilder();
- }
- current_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(current_);
- current_ = subBuilder.buildPartial();
- }
-
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_descriptor;
- }
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.Builder.class);
- }
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
- public static final int PREV_FIELD_NUMBER = 1;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
- /**
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prev_ != null;
- }
- /**
- * .Account prev = 1;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- /**
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- return getPrev();
- }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ getExecAccountFieldBuilder();
+ }
+ }
- public static final int CURRENT_FIELD_NUMBER = 2;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- /**
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return current_ != null;
- }
- /**
- * .Account current = 2;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- /**
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- return getCurrent();
- }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ addr_ = "";
+
+ if (execAccountBuilder_ == null) {
+ execAccount_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ execAccountBuilder_.clear();
+ }
+ return this;
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_descriptor;
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.getDefaultInstance();
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (prev_ != null) {
- output.writeMessage(1, getPrev());
- }
- if (current_ != null) {
- output.writeMessage(2, getCurrent());
- }
- unknownFields.writeTo(output);
- }
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (prev_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(1, getPrev());
- }
- if (current_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(2, getCurrent());
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance(
+ this);
+ int from_bitField0_ = bitField0_;
+ result.addr_ = addr_;
+ if (execAccountBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ execAccount_ = java.util.Collections.unmodifiableList(execAccount_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.execAccount_ = execAccount_;
+ } else {
+ result.execAccount_ = execAccountBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn) obj;
-
- if (hasPrev() != other.hasPrev()) return false;
- if (hasPrev()) {
- if (!getPrev()
- .equals(other.getPrev())) return false;
- }
- if (hasCurrent() != other.hasCurrent()) return false;
- if (hasCurrent()) {
- if (!getCurrent()
- .equals(other.getCurrent())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- if (hasPrev()) {
- hash = (37 * hash) + PREV_FIELD_NUMBER;
- hash = (53 * hash) + getPrev().hashCode();
- }
- if (hasCurrent()) {
- hash = (37 * hash) + CURRENT_FIELD_NUMBER;
- hash = (53 * hash) + getCurrent().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- * Protobuf type {@code ReceiptAccountBurn}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:ReceiptAccountBurn)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurnOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- if (prevBuilder_ == null) {
- prev_ = null;
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
- if (currentBuilder_ == null) {
- current_ = null;
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReceiptAccountBurn_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn(this);
- if (prevBuilder_ == null) {
- result.prev_ = prev_;
- } else {
- result.prev_ = prevBuilder_.build();
- }
- if (currentBuilder_ == null) {
- result.current_ = current_;
- } else {
- result.current_ = currentBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn.getDefaultInstance()) return this;
- if (other.hasPrev()) {
- mergePrev(other.getPrev());
- }
- if (other.hasCurrent()) {
- mergeCurrent(other.getCurrent());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account prev_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> prevBuilder_;
- /**
- * .Account prev = 1;
- * @return Whether the prev field is set.
- */
- public boolean hasPrev() {
- return prevBuilder_ != null || prev_ != null;
- }
- /**
- * .Account prev = 1;
- * @return The prev.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getPrev() {
- if (prevBuilder_ == null) {
- return prev_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- } else {
- return prevBuilder_.getMessage();
- }
- }
- /**
- * .Account prev = 1;
- */
- public Builder setPrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- prev_ = value;
- onChanged();
- } else {
- prevBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- * .Account prev = 1;
- */
- public Builder setPrev(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (prevBuilder_ == null) {
- prev_ = builderForValue.build();
- onChanged();
- } else {
- prevBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- * .Account prev = 1;
- */
- public Builder mergePrev(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (prevBuilder_ == null) {
- if (prev_ != null) {
- prev_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(prev_).mergeFrom(value).buildPartial();
- } else {
- prev_ = value;
- }
- onChanged();
- } else {
- prevBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- * .Account prev = 1;
- */
- public Builder clearPrev() {
- if (prevBuilder_ == null) {
- prev_ = null;
- onChanged();
- } else {
- prev_ = null;
- prevBuilder_ = null;
- }
-
- return this;
- }
- /**
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getPrevBuilder() {
-
- onChanged();
- return getPrevFieldBuilder().getBuilder();
- }
- /**
- * .Account prev = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getPrevOrBuilder() {
- if (prevBuilder_ != null) {
- return prevBuilder_.getMessageOrBuilder();
- } else {
- return prev_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : prev_;
- }
- }
- /**
- * .Account prev = 1;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getPrevFieldBuilder() {
- if (prevBuilder_ == null) {
- prevBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getPrev(),
- getParentForChildren(),
- isClean());
- prev_ = null;
- }
- return prevBuilder_;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account current_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> currentBuilder_;
- /**
- * .Account current = 2;
- * @return Whether the current field is set.
- */
- public boolean hasCurrent() {
- return currentBuilder_ != null || current_ != null;
- }
- /**
- * .Account current = 2;
- * @return The current.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getCurrent() {
- if (currentBuilder_ == null) {
- return current_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- } else {
- return currentBuilder_.getMessage();
- }
- }
- /**
- * .Account current = 2;
- */
- public Builder setCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- current_ = value;
- onChanged();
- } else {
- currentBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- * .Account current = 2;
- */
- public Builder setCurrent(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (currentBuilder_ == null) {
- current_ = builderForValue.build();
- onChanged();
- } else {
- currentBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- * .Account current = 2;
- */
- public Builder mergeCurrent(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (currentBuilder_ == null) {
- if (current_ != null) {
- current_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(current_).mergeFrom(value).buildPartial();
- } else {
- current_ = value;
- }
- onChanged();
- } else {
- currentBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- * .Account current = 2;
- */
- public Builder clearCurrent() {
- if (currentBuilder_ == null) {
- current_ = null;
- onChanged();
- } else {
- current_ = null;
- currentBuilder_ = null;
- }
-
- return this;
- }
- /**
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getCurrentBuilder() {
-
- onChanged();
- return getCurrentFieldBuilder().getBuilder();
- }
- /**
- * .Account current = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getCurrentOrBuilder() {
- if (currentBuilder_ != null) {
- return currentBuilder_.getMessageOrBuilder();
- } else {
- return current_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : current_;
- }
- }
- /**
- * .Account current = 2;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getCurrentFieldBuilder() {
- if (currentBuilder_ == null) {
- currentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getCurrent(),
- getParentForChildren(),
- isClean());
- current_ = null;
- }
- return currentBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:ReceiptAccountBurn)
- }
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
- // @@protoc_insertion_point(class_scope:ReceiptAccountBurn)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn();
- }
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ReceiptAccountBurn parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new ReceiptAccountBurn(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.getDefaultInstance())
+ return this;
+ if (!other.getAddr().isEmpty()) {
+ addr_ = other.addr_;
+ onChanged();
+ }
+ if (execAccountBuilder_ == null) {
+ if (!other.execAccount_.isEmpty()) {
+ if (execAccount_.isEmpty()) {
+ execAccount_ = other.execAccount_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureExecAccountIsMutable();
+ execAccount_.addAll(other.execAccount_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.execAccount_.isEmpty()) {
+ if (execAccountBuilder_.isEmpty()) {
+ execAccountBuilder_.dispose();
+ execAccountBuilder_ = null;
+ execAccount_ = other.execAccount_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ execAccountBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+ ? getExecAccountFieldBuilder() : null;
+ } else {
+ execAccountBuilder_.addAllMessages(other.execAccount_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReceiptAccountBurn getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
- }
+ private int bitField0_;
+
+ private java.lang.Object addr_ = "";
+
+ /**
+ * string addr = 1;
+ *
+ * @return The addr.
+ */
+ public java.lang.String getAddr() {
+ java.lang.Object ref = addr_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ addr_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
- public interface ReqBalanceOrBuilder extends
- // @@protoc_insertion_point(interface_extends:ReqBalance)
- com.google.protobuf.MessageOrBuilder {
+ /**
+ * string addr = 1;
+ *
+ * @return The bytes for addr.
+ */
+ public com.google.protobuf.ByteString getAddrBytes() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ addr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @return A list containing the addresses.
- */
- java.util.List
- getAddressesList();
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @return The count of addresses.
- */
- int getAddressesCount();
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param index The index of the element to return.
- * @return The addresses at the given index.
- */
- java.lang.String getAddresses(int index);
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param index The index of the value to return.
- * @return The bytes of the addresses at the given index.
- */
- com.google.protobuf.ByteString
- getAddressesBytes(int index);
+ /**
+ * string addr = 1;
+ *
+ * @param value
+ * The addr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAddr(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ addr_ = value;
+ onChanged();
+ return this;
+ }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The execer.
- */
- java.lang.String getExecer();
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The bytes for execer.
- */
- com.google.protobuf.ByteString
- getExecerBytes();
+ /**
+ * string addr = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAddr() {
- /**
- * string stateHash = 3;
- * @return The stateHash.
- */
- java.lang.String getStateHash();
- /**
- * string stateHash = 3;
- * @return The bytes for stateHash.
- */
- com.google.protobuf.ByteString
- getStateHashBytes();
+ addr_ = getDefaultInstance().getAddr();
+ onChanged();
+ return this;
+ }
- /**
- * string asset_exec = 4;
- * @return The assetExec.
- */
- java.lang.String getAssetExec();
- /**
- * string asset_exec = 4;
- * @return The bytes for assetExec.
- */
- com.google.protobuf.ByteString
- getAssetExecBytes();
+ /**
+ * string addr = 1;
+ *
+ * @param value
+ * The bytes for addr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAddrBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ addr_ = value;
+ onChanged();
+ return this;
+ }
- /**
- * string asset_symbol = 5;
- * @return The assetSymbol.
- */
- java.lang.String getAssetSymbol();
- /**
- * string asset_symbol = 5;
- * @return The bytes for assetSymbol.
- */
- com.google.protobuf.ByteString
- getAssetSymbolBytes();
- }
- /**
- *
- *查询一个地址列表在某个执行器中余额
- *
- *
- * Protobuf type {@code ReqBalance}
- */
- public static final class ReqBalance extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:ReqBalance)
- ReqBalanceOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use ReqBalance.newBuilder() to construct.
- private ReqBalance(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private ReqBalance() {
- addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
- execer_ = "";
- stateHash_ = "";
- assetExec_ = "";
- assetSymbol_ = "";
- }
+ private java.util.List execAccount_ = java.util.Collections
+ .emptyList();
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new ReqBalance();
- }
+ private void ensureExecAccountIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ execAccount_ = new java.util.ArrayList(
+ execAccount_);
+ bitField0_ |= 0x00000001;
+ }
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private ReqBalance(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- int mutable_bitField0_ = 0;
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- java.lang.String s = input.readStringRequireUtf8();
- if (!((mutable_bitField0_ & 0x00000001) != 0)) {
- addresses_ = new com.google.protobuf.LazyStringArrayList();
- mutable_bitField0_ |= 0x00000001;
- }
- addresses_.add(s);
- break;
- }
- case 18: {
- java.lang.String s = input.readStringRequireUtf8();
-
- execer_ = s;
- break;
- }
- case 26: {
- java.lang.String s = input.readStringRequireUtf8();
-
- stateHash_ = s;
- break;
- }
- case 34: {
- java.lang.String s = input.readStringRequireUtf8();
-
- assetExec_ = s;
- break;
- }
- case 42: {
- java.lang.String s = input.readStringRequireUtf8();
-
- assetSymbol_ = s;
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- if (((mutable_bitField0_ & 0x00000001) != 0)) {
- addresses_ = addresses_.getUnmodifiableView();
- }
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_descriptor;
- }
+ private com.google.protobuf.RepeatedFieldBuilderV3 execAccountBuilder_;
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public java.util.List getExecAccountList() {
+ if (execAccountBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(execAccount_);
+ } else {
+ return execAccountBuilder_.getMessageList();
+ }
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.Builder.class);
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public int getExecAccountCount() {
+ if (execAccountBuilder_ == null) {
+ return execAccount_.size();
+ } else {
+ return execAccountBuilder_.getCount();
+ }
+ }
- public static final int ADDRESSES_FIELD_NUMBER = 1;
- private com.google.protobuf.LazyStringList addresses_;
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @return A list containing the addresses.
- */
- public com.google.protobuf.ProtocolStringList
- getAddressesList() {
- return addresses_;
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @return The count of addresses.
- */
- public int getAddressesCount() {
- return addresses_.size();
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param index The index of the element to return.
- * @return The addresses at the given index.
- */
- public java.lang.String getAddresses(int index) {
- return addresses_.get(index);
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param index The index of the value to return.
- * @return The bytes of the addresses at the given index.
- */
- public com.google.protobuf.ByteString
- getAddressesBytes(int index) {
- return addresses_.getByteString(index);
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getExecAccount(int index) {
+ if (execAccountBuilder_ == null) {
+ return execAccount_.get(index);
+ } else {
+ return execAccountBuilder_.getMessage(index);
+ }
+ }
- public static final int EXECER_FIELD_NUMBER = 2;
- private volatile java.lang.Object execer_;
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The execer.
- */
- public java.lang.String getExecer() {
- java.lang.Object ref = execer_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execer_ = s;
- return s;
- }
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The bytes for execer.
- */
- public com.google.protobuf.ByteString
- getExecerBytes() {
- java.lang.Object ref = execer_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder setExecAccount(int index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount value) {
+ if (execAccountBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureExecAccountIsMutable();
+ execAccount_.set(index, value);
+ onChanged();
+ } else {
+ execAccountBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
- public static final int STATEHASH_FIELD_NUMBER = 3;
- private volatile java.lang.Object stateHash_;
- /**
- * string stateHash = 3;
- * @return The stateHash.
- */
- public java.lang.String getStateHash() {
- java.lang.Object ref = stateHash_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- stateHash_ = s;
- return s;
- }
- }
- /**
- * string stateHash = 3;
- * @return The bytes for stateHash.
- */
- public com.google.protobuf.ByteString
- getStateHashBytes() {
- java.lang.Object ref = stateHash_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- stateHash_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder setExecAccount(int index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder builderForValue) {
+ if (execAccountBuilder_ == null) {
+ ensureExecAccountIsMutable();
+ execAccount_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ execAccountBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder addExecAccount(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount value) {
+ if (execAccountBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureExecAccountIsMutable();
+ execAccount_.add(value);
+ onChanged();
+ } else {
+ execAccountBuilder_.addMessage(value);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder addExecAccount(int index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount value) {
+ if (execAccountBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureExecAccountIsMutable();
+ execAccount_.add(index, value);
+ onChanged();
+ } else {
+ execAccountBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder addExecAccount(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder builderForValue) {
+ if (execAccountBuilder_ == null) {
+ ensureExecAccountIsMutable();
+ execAccount_.add(builderForValue.build());
+ onChanged();
+ } else {
+ execAccountBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder addExecAccount(int index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder builderForValue) {
+ if (execAccountBuilder_ == null) {
+ ensureExecAccountIsMutable();
+ execAccount_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ execAccountBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder addAllExecAccount(
+ java.lang.Iterable extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount> values) {
+ if (execAccountBuilder_ == null) {
+ ensureExecAccountIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(values, execAccount_);
+ onChanged();
+ } else {
+ execAccountBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder clearExecAccount() {
+ if (execAccountBuilder_ == null) {
+ execAccount_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ execAccountBuilder_.clear();
+ }
+ return this;
+ }
+
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public Builder removeExecAccount(int index) {
+ if (execAccountBuilder_ == null) {
+ ensureExecAccountIsMutable();
+ execAccount_.remove(index);
+ onChanged();
+ } else {
+ execAccountBuilder_.remove(index);
+ }
+ return this;
+ }
- public static final int ASSET_EXEC_FIELD_NUMBER = 4;
- private volatile java.lang.Object assetExec_;
- /**
- * string asset_exec = 4;
- * @return The assetExec.
- */
- public java.lang.String getAssetExec() {
- java.lang.Object ref = assetExec_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetExec_ = s;
- return s;
- }
- }
- /**
- * string asset_exec = 4;
- * @return The bytes for assetExec.
- */
- public com.google.protobuf.ByteString
- getAssetExecBytes() {
- java.lang.Object ref = assetExec_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetExec_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder getExecAccountBuilder(
+ int index) {
+ return getExecAccountFieldBuilder().getBuilder(index);
+ }
- public static final int ASSET_SYMBOL_FIELD_NUMBER = 5;
- private volatile java.lang.Object assetSymbol_;
- /**
- * string asset_symbol = 5;
- * @return The assetSymbol.
- */
- public java.lang.String getAssetSymbol() {
- java.lang.Object ref = assetSymbol_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetSymbol_ = s;
- return s;
- }
- }
- /**
- * string asset_symbol = 5;
- * @return The bytes for assetSymbol.
- */
- public com.google.protobuf.ByteString
- getAssetSymbolBytes() {
- java.lang.Object ref = assetSymbol_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetSymbol_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder getExecAccountOrBuilder(
+ int index) {
+ if (execAccountBuilder_ == null) {
+ return execAccount_.get(index);
+ } else {
+ return execAccountBuilder_.getMessageOrBuilder(index);
+ }
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder> getExecAccountOrBuilderList() {
+ if (execAccountBuilder_ != null) {
+ return execAccountBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(execAccount_);
+ }
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder addExecAccountBuilder() {
+ return getExecAccountFieldBuilder()
+ .addBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance());
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- for (int i = 0; i < addresses_.size(); i++) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 1, addresses_.getRaw(i));
- }
- if (!getExecerBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 2, execer_);
- }
- if (!getStateHashBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 3, stateHash_);
- }
- if (!getAssetExecBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 4, assetExec_);
- }
- if (!getAssetSymbolBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 5, assetSymbol_);
- }
- unknownFields.writeTo(output);
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder addExecAccountBuilder(
+ int index) {
+ return getExecAccountFieldBuilder().addBuilder(index,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance());
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- {
- int dataSize = 0;
- for (int i = 0; i < addresses_.size(); i++) {
- dataSize += computeStringSizeNoTag(addresses_.getRaw(i));
- }
- size += dataSize;
- size += 1 * getAddressesList().size();
- }
- if (!getExecerBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, execer_);
- }
- if (!getStateHashBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, stateHash_);
- }
- if (!getAssetExecBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, assetExec_);
- }
- if (!getAssetSymbolBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, assetSymbol_);
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ /**
+ * repeated .ExecAccount ExecAccount = 2;
+ */
+ public java.util.List getExecAccountBuilderList() {
+ return getExecAccountFieldBuilder().getBuilderList();
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance) obj;
-
- if (!getAddressesList()
- .equals(other.getAddressesList())) return false;
- if (!getExecer()
- .equals(other.getExecer())) return false;
- if (!getStateHash()
- .equals(other.getStateHash())) return false;
- if (!getAssetExec()
- .equals(other.getAssetExec())) return false;
- if (!getAssetSymbol()
- .equals(other.getAssetSymbol())) return false;
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ private com.google.protobuf.RepeatedFieldBuilderV3 getExecAccountFieldBuilder() {
+ if (execAccountBuilder_ == null) {
+ execAccountBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3(
+ execAccount_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
+ execAccount_ = null;
+ }
+ return execAccountBuilder_;
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- if (getAddressesCount() > 0) {
- hash = (37 * hash) + ADDRESSES_FIELD_NUMBER;
- hash = (53 * hash) + getAddressesList().hashCode();
- }
- hash = (37 * hash) + EXECER_FIELD_NUMBER;
- hash = (53 * hash) + getExecer().hashCode();
- hash = (37 * hash) + STATEHASH_FIELD_NUMBER;
- hash = (53 * hash) + getStateHash().hashCode();
- hash = (37 * hash) + ASSET_EXEC_FIELD_NUMBER;
- hash = (53 * hash) + getAssetExec().hashCode();
- hash = (37 * hash) + ASSET_SYMBOL_FIELD_NUMBER;
- hash = (53 * hash) + getAssetSymbol().hashCode();
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ // @@protoc_insertion_point(builder_scope:AllExecBalance)
+ }
+
+ // @@protoc_insertion_point(class_scope:AllExecBalance)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance();
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public AllExecBalance parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new AllExecBalance(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ReqAllExecBalanceOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:ReqAllExecBalance)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @return The addr.
+ */
+ java.lang.String getAddr();
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @return The bytes for addr.
+ */
+ com.google.protobuf.ByteString getAddrBytes();
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The execer.
+ */
+ java.lang.String getExecer();
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The bytes for execer.
+ */
+ com.google.protobuf.ByteString getExecerBytes();
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The stateHash.
+ */
+ java.lang.String getStateHash();
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The bytes for stateHash.
+ */
+ com.google.protobuf.ByteString getStateHashBytes();
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The assetExec.
+ */
+ java.lang.String getAssetExec();
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The bytes for assetExec.
+ */
+ com.google.protobuf.ByteString getAssetExecBytes();
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The assetSymbol.
+ */
+ java.lang.String getAssetSymbol();
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The bytes for assetSymbol.
+ */
+ com.google.protobuf.ByteString getAssetSymbolBytes();
}
+
/**
- *
- *查询一个地址列表在某个执行器中余额
- *
- *
- * Protobuf type {@code ReqBalance}
+ * Protobuf type {@code ReqAllExecBalance}
*/
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:ReqBalance)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalanceOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000001);
- execer_ = "";
-
- stateHash_ = "";
-
- assetExec_ = "";
-
- assetSymbol_ = "";
-
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqBalance_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance(this);
- int from_bitField0_ = bitField0_;
- if (((bitField0_ & 0x00000001) != 0)) {
- addresses_ = addresses_.getUnmodifiableView();
- bitField0_ = (bitField0_ & ~0x00000001);
- }
- result.addresses_ = addresses_;
- result.execer_ = execer_;
- result.stateHash_ = stateHash_;
- result.assetExec_ = assetExec_;
- result.assetSymbol_ = assetSymbol_;
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance.getDefaultInstance()) return this;
- if (!other.addresses_.isEmpty()) {
- if (addresses_.isEmpty()) {
- addresses_ = other.addresses_;
- bitField0_ = (bitField0_ & ~0x00000001);
- } else {
- ensureAddressesIsMutable();
- addresses_.addAll(other.addresses_);
- }
- onChanged();
- }
- if (!other.getExecer().isEmpty()) {
- execer_ = other.execer_;
- onChanged();
- }
- if (!other.getStateHash().isEmpty()) {
- stateHash_ = other.stateHash_;
- onChanged();
- }
- if (!other.getAssetExec().isEmpty()) {
- assetExec_ = other.assetExec_;
- onChanged();
- }
- if (!other.getAssetSymbol().isEmpty()) {
- assetSymbol_ = other.assetSymbol_;
- onChanged();
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
- private int bitField0_;
-
- private com.google.protobuf.LazyStringList addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
- private void ensureAddressesIsMutable() {
- if (!((bitField0_ & 0x00000001) != 0)) {
- addresses_ = new com.google.protobuf.LazyStringArrayList(addresses_);
- bitField0_ |= 0x00000001;
- }
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @return A list containing the addresses.
- */
- public com.google.protobuf.ProtocolStringList
- getAddressesList() {
- return addresses_.getUnmodifiableView();
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @return The count of addresses.
- */
- public int getAddressesCount() {
- return addresses_.size();
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param index The index of the element to return.
- * @return The addresses at the given index.
- */
- public java.lang.String getAddresses(int index) {
- return addresses_.get(index);
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param index The index of the value to return.
- * @return The bytes of the addresses at the given index.
- */
- public com.google.protobuf.ByteString
- getAddressesBytes(int index) {
- return addresses_.getByteString(index);
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param index The index to set the value at.
- * @param value The addresses to set.
- * @return This builder for chaining.
- */
- public Builder setAddresses(
- int index, java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureAddressesIsMutable();
- addresses_.set(index, value);
- onChanged();
- return this;
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param value The addresses to add.
- * @return This builder for chaining.
- */
- public Builder addAddresses(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureAddressesIsMutable();
- addresses_.add(value);
- onChanged();
- return this;
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param values The addresses to add.
- * @return This builder for chaining.
- */
- public Builder addAllAddresses(
- java.lang.Iterable values) {
- ensureAddressesIsMutable();
- com.google.protobuf.AbstractMessageLite.Builder.addAll(
- values, addresses_);
- onChanged();
- return this;
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @return This builder for chaining.
- */
- public Builder clearAddresses() {
- addresses_ = com.google.protobuf.LazyStringArrayList.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000001);
- onChanged();
- return this;
- }
- /**
- *
- *地址列表
- *
- *
- * repeated string addresses = 1;
- * @param value The bytes of the addresses to add.
- * @return This builder for chaining.
- */
- public Builder addAddressesBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
- ensureAddressesIsMutable();
- addresses_.add(value);
- onChanged();
- return this;
- }
-
- private java.lang.Object execer_ = "";
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The execer.
- */
- public java.lang.String getExecer() {
- java.lang.Object ref = execer_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execer_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The bytes for execer.
- */
- public com.google.protobuf.ByteString
- getExecerBytes() {
- java.lang.Object ref = execer_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @param value The execer to set.
- * @return This builder for chaining.
- */
- public Builder setExecer(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- execer_ = value;
- onChanged();
- return this;
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return This builder for chaining.
- */
- public Builder clearExecer() {
-
- execer_ = getDefaultInstance().getExecer();
- onChanged();
- return this;
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @param value The bytes for execer to set.
- * @return This builder for chaining.
- */
- public Builder setExecerBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- execer_ = value;
- onChanged();
- return this;
- }
-
- private java.lang.Object stateHash_ = "";
- /**
- * string stateHash = 3;
- * @return The stateHash.
- */
- public java.lang.String getStateHash() {
- java.lang.Object ref = stateHash_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- stateHash_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string stateHash = 3;
- * @return The bytes for stateHash.
- */
- public com.google.protobuf.ByteString
- getStateHashBytes() {
- java.lang.Object ref = stateHash_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- stateHash_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string stateHash = 3;
- * @param value The stateHash to set.
- * @return This builder for chaining.
- */
- public Builder setStateHash(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- stateHash_ = value;
- onChanged();
- return this;
- }
- /**
- * string stateHash = 3;
- * @return This builder for chaining.
- */
- public Builder clearStateHash() {
-
- stateHash_ = getDefaultInstance().getStateHash();
- onChanged();
- return this;
- }
- /**
- * string stateHash = 3;
- * @param value The bytes for stateHash to set.
- * @return This builder for chaining.
- */
- public Builder setStateHashBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- stateHash_ = value;
- onChanged();
- return this;
- }
-
- private java.lang.Object assetExec_ = "";
- /**
- * string asset_exec = 4;
- * @return The assetExec.
- */
- public java.lang.String getAssetExec() {
- java.lang.Object ref = assetExec_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetExec_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string asset_exec = 4;
- * @return The bytes for assetExec.
- */
- public com.google.protobuf.ByteString
- getAssetExecBytes() {
- java.lang.Object ref = assetExec_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetExec_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string asset_exec = 4;
- * @param value The assetExec to set.
- * @return This builder for chaining.
- */
- public Builder setAssetExec(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- assetExec_ = value;
- onChanged();
- return this;
- }
- /**
- * string asset_exec = 4;
- * @return This builder for chaining.
- */
- public Builder clearAssetExec() {
-
- assetExec_ = getDefaultInstance().getAssetExec();
- onChanged();
- return this;
- }
- /**
- * string asset_exec = 4;
- * @param value The bytes for assetExec to set.
- * @return This builder for chaining.
- */
- public Builder setAssetExecBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- assetExec_ = value;
- onChanged();
- return this;
- }
-
- private java.lang.Object assetSymbol_ = "";
- /**
- * string asset_symbol = 5;
- * @return The assetSymbol.
- */
- public java.lang.String getAssetSymbol() {
- java.lang.Object ref = assetSymbol_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetSymbol_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string asset_symbol = 5;
- * @return The bytes for assetSymbol.
- */
- public com.google.protobuf.ByteString
- getAssetSymbolBytes() {
- java.lang.Object ref = assetSymbol_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetSymbol_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string asset_symbol = 5;
- * @param value The assetSymbol to set.
- * @return This builder for chaining.
- */
- public Builder setAssetSymbol(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- assetSymbol_ = value;
- onChanged();
- return this;
- }
- /**
- * string asset_symbol = 5;
- * @return This builder for chaining.
- */
- public Builder clearAssetSymbol() {
-
- assetSymbol_ = getDefaultInstance().getAssetSymbol();
- onChanged();
- return this;
- }
- /**
- * string asset_symbol = 5;
- * @param value The bytes for assetSymbol to set.
- * @return This builder for chaining.
- */
- public Builder setAssetSymbolBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- assetSymbol_ = value;
- onChanged();
- return this;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:ReqBalance)
- }
-
- // @@protoc_insertion_point(class_scope:ReqBalance)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance();
- }
+ public static final class ReqAllExecBalance extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:ReqAllExecBalance)
+ ReqAllExecBalanceOrBuilder {
+ private static final long serialVersionUID = 0L;
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ // Use ReqAllExecBalance.newBuilder() to construct.
+ private ReqAllExecBalance(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ReqBalance parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new ReqBalance(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ private ReqAllExecBalance() {
+ addr_ = "";
+ execer_ = "";
+ stateHash_ = "";
+ assetExec_ = "";
+ assetSymbol_ = "";
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new ReqAllExecBalance();
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqBalance getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
- }
+ private ReqAllExecBalance(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ addr_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ execer_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ stateHash_ = s;
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ assetExec_ = s;
+ break;
+ }
+ case 42: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ assetSymbol_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
- public interface AccountsOrBuilder extends
- // @@protoc_insertion_point(interface_extends:Accounts)
- com.google.protobuf.MessageOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_descriptor;
+ }
- /**
- * repeated .Account acc = 1;
- */
- java.util.List
- getAccList();
- /**
- * repeated .Account acc = 1;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAcc(int index);
- /**
- * repeated .Account acc = 1;
- */
- int getAccCount();
- /**
- * repeated .Account acc = 1;
- */
- java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getAccOrBuilderList();
- /**
- * repeated .Account acc = 1;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccOrBuilder(
- int index);
- }
- /**
- *
- * Account 的列表
- *
- *
- * Protobuf type {@code Accounts}
- */
- public static final class Accounts extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:Accounts)
- AccountsOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use Accounts.newBuilder() to construct.
- private Accounts(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private Accounts() {
- acc_ = java.util.Collections.emptyList();
- }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.Builder.class);
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new Accounts();
- }
+ public static final int ADDR_FIELD_NUMBER = 1;
+ private volatile java.lang.Object addr_;
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private Accounts(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- int mutable_bitField0_ = 0;
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- if (!((mutable_bitField0_ & 0x00000001) != 0)) {
- acc_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000001;
- }
- acc_.add(
- input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry));
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- if (((mutable_bitField0_ & 0x00000001) != 0)) {
- acc_ = java.util.Collections.unmodifiableList(acc_);
- }
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_descriptor;
- }
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @return The addr.
+ */
+ @java.lang.Override
+ public java.lang.String getAddr() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ addr_ = s;
+ return s;
+ }
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.Builder.class);
- }
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @return The bytes for addr.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAddrBytes() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ addr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- public static final int ACC_FIELD_NUMBER = 1;
- private java.util.List acc_;
- /**
- * repeated .Account acc = 1;
- */
- public java.util.List getAccList() {
- return acc_;
- }
- /**
- * repeated .Account acc = 1;
- */
- public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getAccOrBuilderList() {
- return acc_;
- }
- /**
- * repeated .Account acc = 1;
- */
- public int getAccCount() {
- return acc_.size();
- }
- /**
- * repeated .Account acc = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAcc(int index) {
- return acc_.get(index);
- }
- /**
- * repeated .Account acc = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccOrBuilder(
- int index) {
- return acc_.get(index);
- }
+ public static final int EXECER_FIELD_NUMBER = 2;
+ private volatile java.lang.Object execer_;
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The execer.
+ */
+ @java.lang.Override
+ public java.lang.String getExecer() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execer_ = s;
+ return s;
+ }
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The bytes for execer.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getExecerBytes() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ execer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ public static final int STATEHASH_FIELD_NUMBER = 3;
+ private volatile java.lang.Object stateHash_;
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- for (int i = 0; i < acc_.size(); i++) {
- output.writeMessage(1, acc_.get(i));
- }
- unknownFields.writeTo(output);
- }
+ /**
+ * string stateHash = 3;
+ *
+ * @return The stateHash.
+ */
+ @java.lang.Override
+ public java.lang.String getStateHash() {
+ java.lang.Object ref = stateHash_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ stateHash_ = s;
+ return s;
+ }
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- for (int i = 0; i < acc_.size(); i++) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(1, acc_.get(i));
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ /**
+ * string stateHash = 3;
+ *
+ * @return The bytes for stateHash.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getStateHashBytes() {
+ java.lang.Object ref = stateHash_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ stateHash_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts) obj;
-
- if (!getAccList()
- .equals(other.getAccList())) return false;
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ public static final int ASSET_EXEC_FIELD_NUMBER = 4;
+ private volatile java.lang.Object assetExec_;
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- if (getAccCount() > 0) {
- hash = (37 * hash) + ACC_FIELD_NUMBER;
- hash = (53 * hash) + getAccList().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The assetExec.
+ */
+ @java.lang.Override
+ public java.lang.String getAssetExec() {
+ java.lang.Object ref = assetExec_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetExec_ = s;
+ return s;
+ }
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The bytes for assetExec.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAssetExecBytes() {
+ java.lang.Object ref = assetExec_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ assetExec_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ public static final int ASSET_SYMBOL_FIELD_NUMBER = 5;
+ private volatile java.lang.Object assetSymbol_;
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- *
- * Account 的列表
- *
- *
- * Protobuf type {@code Accounts}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:Accounts)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountsOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- getAccFieldBuilder();
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- if (accBuilder_ == null) {
- acc_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000001);
- } else {
- accBuilder_.clear();
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_Accounts_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts(this);
- int from_bitField0_ = bitField0_;
- if (accBuilder_ == null) {
- if (((bitField0_ & 0x00000001) != 0)) {
- acc_ = java.util.Collections.unmodifiableList(acc_);
- bitField0_ = (bitField0_ & ~0x00000001);
- }
- result.acc_ = acc_;
- } else {
- result.acc_ = accBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts.getDefaultInstance()) return this;
- if (accBuilder_ == null) {
- if (!other.acc_.isEmpty()) {
- if (acc_.isEmpty()) {
- acc_ = other.acc_;
- bitField0_ = (bitField0_ & ~0x00000001);
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The assetSymbol.
+ */
+ @java.lang.Override
+ public java.lang.String getAssetSymbol() {
+ java.lang.Object ref = assetSymbol_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
} else {
- ensureAccIsMutable();
- acc_.addAll(other.acc_);
- }
- onChanged();
- }
- } else {
- if (!other.acc_.isEmpty()) {
- if (accBuilder_.isEmpty()) {
- accBuilder_.dispose();
- accBuilder_ = null;
- acc_ = other.acc_;
- bitField0_ = (bitField0_ & ~0x00000001);
- accBuilder_ =
- com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
- getAccFieldBuilder() : null;
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetSymbol_ = s;
+ return s;
+ }
+ }
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The bytes for assetSymbol.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getAssetSymbolBytes() {
+ java.lang.Object ref = assetSymbol_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ assetSymbol_ = b;
+ return b;
} else {
- accBuilder_.addAllMessages(other.acc_);
- }
- }
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
- private int bitField0_;
-
- private java.util.List acc_ =
- java.util.Collections.emptyList();
- private void ensureAccIsMutable() {
- if (!((bitField0_ & 0x00000001) != 0)) {
- acc_ = new java.util.ArrayList(acc_);
- bitField0_ |= 0x00000001;
- }
- }
-
- private com.google.protobuf.RepeatedFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> accBuilder_;
-
- /**
- * repeated .Account acc = 1;
- */
- public java.util.List getAccList() {
- if (accBuilder_ == null) {
- return java.util.Collections.unmodifiableList(acc_);
- } else {
- return accBuilder_.getMessageList();
- }
- }
- /**
- * repeated .Account acc = 1;
- */
- public int getAccCount() {
- if (accBuilder_ == null) {
- return acc_.size();
- } else {
- return accBuilder_.getCount();
- }
- }
- /**
- * repeated .Account acc = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAcc(int index) {
- if (accBuilder_ == null) {
- return acc_.get(index);
- } else {
- return accBuilder_.getMessage(index);
- }
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder setAcc(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (accBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureAccIsMutable();
- acc_.set(index, value);
- onChanged();
- } else {
- accBuilder_.setMessage(index, value);
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder setAcc(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (accBuilder_ == null) {
- ensureAccIsMutable();
- acc_.set(index, builderForValue.build());
- onChanged();
- } else {
- accBuilder_.setMessage(index, builderForValue.build());
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder addAcc(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (accBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureAccIsMutable();
- acc_.add(value);
- onChanged();
- } else {
- accBuilder_.addMessage(value);
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder addAcc(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (accBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureAccIsMutable();
- acc_.add(index, value);
- onChanged();
- } else {
- accBuilder_.addMessage(index, value);
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder addAcc(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (accBuilder_ == null) {
- ensureAccIsMutable();
- acc_.add(builderForValue.build());
- onChanged();
- } else {
- accBuilder_.addMessage(builderForValue.build());
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder addAcc(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (accBuilder_ == null) {
- ensureAccIsMutable();
- acc_.add(index, builderForValue.build());
- onChanged();
- } else {
- accBuilder_.addMessage(index, builderForValue.build());
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder addAllAcc(
- java.lang.Iterable extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account> values) {
- if (accBuilder_ == null) {
- ensureAccIsMutable();
- com.google.protobuf.AbstractMessageLite.Builder.addAll(
- values, acc_);
- onChanged();
- } else {
- accBuilder_.addAllMessages(values);
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder clearAcc() {
- if (accBuilder_ == null) {
- acc_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000001);
- onChanged();
- } else {
- accBuilder_.clear();
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public Builder removeAcc(int index) {
- if (accBuilder_ == null) {
- ensureAccIsMutable();
- acc_.remove(index);
- onChanged();
- } else {
- accBuilder_.remove(index);
- }
- return this;
- }
- /**
- * repeated .Account acc = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getAccBuilder(
- int index) {
- return getAccFieldBuilder().getBuilder(index);
- }
- /**
- * repeated .Account acc = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccOrBuilder(
- int index) {
- if (accBuilder_ == null) {
- return acc_.get(index); } else {
- return accBuilder_.getMessageOrBuilder(index);
- }
- }
- /**
- * repeated .Account acc = 1;
- */
- public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getAccOrBuilderList() {
- if (accBuilder_ != null) {
- return accBuilder_.getMessageOrBuilderList();
- } else {
- return java.util.Collections.unmodifiableList(acc_);
- }
- }
- /**
- * repeated .Account acc = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder addAccBuilder() {
- return getAccFieldBuilder().addBuilder(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance());
- }
- /**
- * repeated .Account acc = 1;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder addAccBuilder(
- int index) {
- return getAccFieldBuilder().addBuilder(
- index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance());
- }
- /**
- * repeated .Account acc = 1;
- */
- public java.util.List
- getAccBuilderList() {
- return getAccFieldBuilder().getBuilderList();
- }
- private com.google.protobuf.RepeatedFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getAccFieldBuilder() {
- if (accBuilder_ == null) {
- accBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- acc_,
- ((bitField0_ & 0x00000001) != 0),
- getParentForChildren(),
- isClean());
- acc_ = null;
- }
- return accBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:Accounts)
- }
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- // @@protoc_insertion_point(class_scope:Accounts)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts();
- }
+ private byte memoizedIsInitialized = -1;
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public Accounts parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new Accounts(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ memoizedIsInitialized = 1;
+ return true;
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (!getAddrBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, addr_);
+ }
+ if (!getExecerBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, execer_);
+ }
+ if (!getStateHashBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, stateHash_);
+ }
+ if (!getAssetExecBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, assetExec_);
+ }
+ if (!getAssetSymbolBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, assetSymbol_);
+ }
+ unknownFields.writeTo(output);
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Accounts getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
- }
+ size = 0;
+ if (!getAddrBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, addr_);
+ }
+ if (!getExecerBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, execer_);
+ }
+ if (!getStateHashBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, stateHash_);
+ }
+ if (!getAssetExecBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, assetExec_);
+ }
+ if (!getAssetSymbolBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, assetSymbol_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
- public interface ExecAccountOrBuilder extends
- // @@protoc_insertion_point(interface_extends:ExecAccount)
- com.google.protobuf.MessageOrBuilder {
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance) obj;
+
+ if (!getAddr().equals(other.getAddr()))
+ return false;
+ if (!getExecer().equals(other.getExecer()))
+ return false;
+ if (!getStateHash().equals(other.getStateHash()))
+ return false;
+ if (!getAssetExec().equals(other.getAssetExec()))
+ return false;
+ if (!getAssetSymbol().equals(other.getAssetSymbol()))
+ return false;
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ADDR_FIELD_NUMBER;
+ hash = (53 * hash) + getAddr().hashCode();
+ hash = (37 * hash) + EXECER_FIELD_NUMBER;
+ hash = (53 * hash) + getExecer().hashCode();
+ hash = (37 * hash) + STATEHASH_FIELD_NUMBER;
+ hash = (53 * hash) + getStateHash().hashCode();
+ hash = (37 * hash) + ASSET_EXEC_FIELD_NUMBER;
+ hash = (53 * hash) + getAssetExec().hashCode();
+ hash = (37 * hash) + ASSET_SYMBOL_FIELD_NUMBER;
+ hash = (53 * hash) + getAssetSymbol().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
- /**
- * string execer = 1;
- * @return The execer.
- */
- java.lang.String getExecer();
- /**
- * string execer = 1;
- * @return The bytes for execer.
- */
- com.google.protobuf.ByteString
- getExecerBytes();
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- /**
- * .Account account = 2;
- * @return Whether the account field is set.
- */
- boolean hasAccount();
- /**
- * .Account account = 2;
- * @return The account.
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAccount();
- /**
- * .Account account = 2;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccountOrBuilder();
- }
- /**
- * Protobuf type {@code ExecAccount}
- */
- public static final class ExecAccount extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:ExecAccount)
- ExecAccountOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use ExecAccount.newBuilder() to construct.
- private ExecAccount(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private ExecAccount() {
- execer_ = "";
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new ExecAccount();
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private ExecAccount(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- java.lang.String s = input.readStringRequireUtf8();
-
- execer_ = s;
- break;
- }
- case 18: {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder subBuilder = null;
- if (account_ != null) {
- subBuilder = account_.toBuilder();
- }
- account_ = input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(account_);
- account_ = subBuilder.buildPartial();
- }
-
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_descriptor;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder.class);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- public static final int EXECER_FIELD_NUMBER = 1;
- private volatile java.lang.Object execer_;
- /**
- * string execer = 1;
- * @return The execer.
- */
- public java.lang.String getExecer() {
- java.lang.Object ref = execer_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execer_ = s;
- return s;
- }
- }
- /**
- * string execer = 1;
- * @return The bytes for execer.
- */
- public com.google.protobuf.ByteString
- getExecerBytes() {
- java.lang.Object ref = execer_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- public static final int ACCOUNT_FIELD_NUMBER = 2;
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account account_;
- /**
- * .Account account = 2;
- * @return Whether the account field is set.
- */
- public boolean hasAccount() {
- return account_ != null;
- }
- /**
- * .Account account = 2;
- * @return The account.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAccount() {
- return account_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : account_;
- }
- /**
- * .Account account = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccountOrBuilder() {
- return getAccount();
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (!getExecerBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 1, execer_);
- }
- if (account_ != null) {
- output.writeMessage(2, getAccount());
- }
- unknownFields.writeTo(output);
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (!getExecerBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, execer_);
- }
- if (account_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(2, getAccount());
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount) obj;
-
- if (!getExecer()
- .equals(other.getExecer())) return false;
- if (hasAccount() != other.hasAccount()) return false;
- if (hasAccount()) {
- if (!getAccount()
- .equals(other.getAccount())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + EXECER_FIELD_NUMBER;
- hash = (53 * hash) + getExecer().hashCode();
- if (hasAccount()) {
- hash = (37 * hash) + ACCOUNT_FIELD_NUMBER;
- hash = (53 * hash) + getAccount().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ * Protobuf type {@code ReqAllExecBalance}
+ */
+ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:ReqAllExecBalance)
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalanceOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.class,
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.Builder.class);
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- * Protobuf type {@code ExecAccount}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:ExecAccount)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- execer_ = "";
-
- if (accountBuilder_ == null) {
- account_ = null;
- } else {
- account_ = null;
- accountBuilder_ = null;
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ExecAccount_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount(this);
- result.execer_ = execer_;
- if (accountBuilder_ == null) {
- result.account_ = account_;
- } else {
- result.account_ = accountBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance()) return this;
- if (!other.getExecer().isEmpty()) {
- execer_ = other.execer_;
- onChanged();
- }
- if (other.hasAccount()) {
- mergeAccount(other.getAccount());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private java.lang.Object execer_ = "";
- /**
- * string execer = 1;
- * @return The execer.
- */
- public java.lang.String getExecer() {
- java.lang.Object ref = execer_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execer_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string execer = 1;
- * @return The bytes for execer.
- */
- public com.google.protobuf.ByteString
- getExecerBytes() {
- java.lang.Object ref = execer_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string execer = 1;
- * @param value The execer to set.
- * @return This builder for chaining.
- */
- public Builder setExecer(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- execer_ = value;
- onChanged();
- return this;
- }
- /**
- * string execer = 1;
- * @return This builder for chaining.
- */
- public Builder clearExecer() {
-
- execer_ = getDefaultInstance().getExecer();
- onChanged();
- return this;
- }
- /**
- * string execer = 1;
- * @param value The bytes for execer to set.
- * @return This builder for chaining.
- */
- public Builder setExecerBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- execer_ = value;
- onChanged();
- return this;
- }
-
- private cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account account_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder> accountBuilder_;
- /**
- * .Account account = 2;
- * @return Whether the account field is set.
- */
- public boolean hasAccount() {
- return accountBuilder_ != null || account_ != null;
- }
- /**
- * .Account account = 2;
- * @return The account.
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account getAccount() {
- if (accountBuilder_ == null) {
- return account_ == null ? cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : account_;
- } else {
- return accountBuilder_.getMessage();
- }
- }
- /**
- * .Account account = 2;
- */
- public Builder setAccount(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (accountBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- account_ = value;
- onChanged();
- } else {
- accountBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- * .Account account = 2;
- */
- public Builder setAccount(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder builderForValue) {
- if (accountBuilder_ == null) {
- account_ = builderForValue.build();
- onChanged();
- } else {
- accountBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- * .Account account = 2;
- */
- public Builder mergeAccount(cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account value) {
- if (accountBuilder_ == null) {
- if (account_ != null) {
- account_ =
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.newBuilder(account_).mergeFrom(value).buildPartial();
- } else {
- account_ = value;
- }
- onChanged();
- } else {
- accountBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- * .Account account = 2;
- */
- public Builder clearAccount() {
- if (accountBuilder_ == null) {
- account_ = null;
- onChanged();
- } else {
- account_ = null;
- accountBuilder_ = null;
- }
-
- return this;
- }
- /**
- * .Account account = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder getAccountBuilder() {
-
- onChanged();
- return getAccountFieldBuilder().getBuilder();
- }
- /**
- * .Account account = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder getAccountOrBuilder() {
- if (accountBuilder_ != null) {
- return accountBuilder_.getMessageOrBuilder();
- } else {
- return account_ == null ?
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.getDefaultInstance() : account_;
- }
- }
- /**
- * .Account account = 2;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>
- getAccountFieldBuilder() {
- if (accountBuilder_ == null) {
- accountBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account, cn.chain33.javasdk.model.protobuf.AccountProtobuf.Account.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AccountOrBuilder>(
- getAccount(),
- getParentForChildren(),
- isClean());
- account_ = null;
- }
- return accountBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:ExecAccount)
- }
+ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
- // @@protoc_insertion_point(class_scope:ExecAccount)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount();
- }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ }
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ addr_ = "";
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ExecAccount parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new ExecAccount(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ execer_ = "";
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ stateHash_ = "";
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ assetExec_ = "";
- }
+ assetSymbol_ = "";
- public interface AllExecBalanceOrBuilder extends
- // @@protoc_insertion_point(interface_extends:AllExecBalance)
- com.google.protobuf.MessageOrBuilder {
+ return this;
+ }
- /**
- * string addr = 1;
- * @return The addr.
- */
- java.lang.String getAddr();
- /**
- * string addr = 1;
- * @return The bytes for addr.
- */
- com.google.protobuf.ByteString
- getAddrBytes();
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_descriptor;
+ }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- java.util.List
- getExecAccountList();
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getExecAccount(int index);
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- int getExecAccountCount();
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder>
- getExecAccountOrBuilderList();
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder getExecAccountOrBuilder(
- int index);
- }
- /**
- * Protobuf type {@code AllExecBalance}
- */
- public static final class AllExecBalance extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:AllExecBalance)
- AllExecBalanceOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use AllExecBalance.newBuilder() to construct.
- private AllExecBalance(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private AllExecBalance() {
- addr_ = "";
- execAccount_ = java.util.Collections.emptyList();
- }
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance getDefaultInstanceForType() {
+ return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.getDefaultInstance();
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new AllExecBalance();
- }
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance build() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private AllExecBalance(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- int mutable_bitField0_ = 0;
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- java.lang.String s = input.readStringRequireUtf8();
-
- addr_ = s;
- break;
- }
- case 18: {
- if (!((mutable_bitField0_ & 0x00000001) != 0)) {
- execAccount_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000001;
- }
- execAccount_.add(
- input.readMessage(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.parser(), extensionRegistry));
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- if (((mutable_bitField0_ & 0x00000001) != 0)) {
- execAccount_ = java.util.Collections.unmodifiableList(execAccount_);
- }
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_descriptor;
- }
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance buildPartial() {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance(
+ this);
+ result.addr_ = addr_;
+ result.execer_ = execer_;
+ result.stateHash_ = stateHash_;
+ result.assetExec_ = assetExec_;
+ result.assetSymbol_ = assetSymbol_;
+ onBuilt();
+ return result;
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.Builder.class);
- }
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
- public static final int ADDR_FIELD_NUMBER = 1;
- private volatile java.lang.Object addr_;
- /**
- * string addr = 1;
- * @return The addr.
- */
- public java.lang.String getAddr() {
- java.lang.Object ref = addr_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- addr_ = s;
- return s;
- }
- }
- /**
- * string addr = 1;
- * @return The bytes for addr.
- */
- public com.google.protobuf.ByteString
- getAddrBytes() {
- java.lang.Object ref = addr_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- addr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ @java.lang.Override
+ public Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
+ return super.setField(field, value);
+ }
- public static final int EXECACCOUNT_FIELD_NUMBER = 2;
- private java.util.List execAccount_;
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public java.util.List getExecAccountList() {
- return execAccount_;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder>
- getExecAccountOrBuilderList() {
- return execAccount_;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public int getExecAccountCount() {
- return execAccount_.size();
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getExecAccount(int index) {
- return execAccount_.get(index);
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder getExecAccountOrBuilder(
- int index) {
- return execAccount_.get(index);
- }
+ @java.lang.Override
+ public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ @java.lang.Override
+ public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ @java.lang.Override
+ public Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index,
+ java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (!getAddrBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 1, addr_);
- }
- for (int i = 0; i < execAccount_.size(); i++) {
- output.writeMessage(2, execAccount_.get(i));
- }
- unknownFields.writeTo(output);
- }
+ @java.lang.Override
+ public Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (!getAddrBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, addr_);
- }
- for (int i = 0; i < execAccount_.size(); i++) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(2, execAccount_.get(i));
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance) {
+ return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance) other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance) obj;
-
- if (!getAddr()
- .equals(other.getAddr())) return false;
- if (!getExecAccountList()
- .equals(other.getExecAccountList())) return false;
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance other) {
+ if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.getDefaultInstance())
+ return this;
+ if (!other.getAddr().isEmpty()) {
+ addr_ = other.addr_;
+ onChanged();
+ }
+ if (!other.getExecer().isEmpty()) {
+ execer_ = other.execer_;
+ onChanged();
+ }
+ if (!other.getStateHash().isEmpty()) {
+ stateHash_ = other.stateHash_;
+ onChanged();
+ }
+ if (!other.getAssetExec().isEmpty()) {
+ assetExec_ = other.assetExec_;
+ onChanged();
+ }
+ if (!other.getAssetSymbol().isEmpty()) {
+ assetSymbol_ = other.assetSymbol_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + ADDR_FIELD_NUMBER;
- hash = (53 * hash) + getAddr().hashCode();
- if (getExecAccountCount() > 0) {
- hash = (37 * hash) + EXECACCOUNT_FIELD_NUMBER;
- hash = (53 * hash) + getExecAccountList().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance) e
+ .getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ private java.lang.Object addr_ = "";
+
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @return The addr.
+ */
+ public java.lang.String getAddr() {
+ java.lang.Object ref = addr_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ addr_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- * Protobuf type {@code AllExecBalance}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:AllExecBalance)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalanceOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- getExecAccountFieldBuilder();
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- addr_ = "";
-
- if (execAccountBuilder_ == null) {
- execAccount_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000001);
- } else {
- execAccountBuilder_.clear();
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_AllExecBalance_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance(this);
- int from_bitField0_ = bitField0_;
- result.addr_ = addr_;
- if (execAccountBuilder_ == null) {
- if (((bitField0_ & 0x00000001) != 0)) {
- execAccount_ = java.util.Collections.unmodifiableList(execAccount_);
- bitField0_ = (bitField0_ & ~0x00000001);
- }
- result.execAccount_ = execAccount_;
- } else {
- result.execAccount_ = execAccountBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance.getDefaultInstance()) return this;
- if (!other.getAddr().isEmpty()) {
- addr_ = other.addr_;
- onChanged();
- }
- if (execAccountBuilder_ == null) {
- if (!other.execAccount_.isEmpty()) {
- if (execAccount_.isEmpty()) {
- execAccount_ = other.execAccount_;
- bitField0_ = (bitField0_ & ~0x00000001);
- } else {
- ensureExecAccountIsMutable();
- execAccount_.addAll(other.execAccount_);
- }
- onChanged();
- }
- } else {
- if (!other.execAccount_.isEmpty()) {
- if (execAccountBuilder_.isEmpty()) {
- execAccountBuilder_.dispose();
- execAccountBuilder_ = null;
- execAccount_ = other.execAccount_;
- bitField0_ = (bitField0_ & ~0x00000001);
- execAccountBuilder_ =
- com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
- getExecAccountFieldBuilder() : null;
- } else {
- execAccountBuilder_.addAllMessages(other.execAccount_);
- }
- }
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
- private int bitField0_;
-
- private java.lang.Object addr_ = "";
- /**
- * string addr = 1;
- * @return The addr.
- */
- public java.lang.String getAddr() {
- java.lang.Object ref = addr_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- addr_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string addr = 1;
- * @return The bytes for addr.
- */
- public com.google.protobuf.ByteString
- getAddrBytes() {
- java.lang.Object ref = addr_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- addr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string addr = 1;
- * @param value The addr to set.
- * @return This builder for chaining.
- */
- public Builder setAddr(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- addr_ = value;
- onChanged();
- return this;
- }
- /**
- * string addr = 1;
- * @return This builder for chaining.
- */
- public Builder clearAddr() {
-
- addr_ = getDefaultInstance().getAddr();
- onChanged();
- return this;
- }
- /**
- * string addr = 1;
- * @param value The bytes for addr to set.
- * @return This builder for chaining.
- */
- public Builder setAddrBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- addr_ = value;
- onChanged();
- return this;
- }
-
- private java.util.List execAccount_ =
- java.util.Collections.emptyList();
- private void ensureExecAccountIsMutable() {
- if (!((bitField0_ & 0x00000001) != 0)) {
- execAccount_ = new java.util.ArrayList(execAccount_);
- bitField0_ |= 0x00000001;
- }
- }
-
- private com.google.protobuf.RepeatedFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder> execAccountBuilder_;
-
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public java.util.List getExecAccountList() {
- if (execAccountBuilder_ == null) {
- return java.util.Collections.unmodifiableList(execAccount_);
- } else {
- return execAccountBuilder_.getMessageList();
- }
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public int getExecAccountCount() {
- if (execAccountBuilder_ == null) {
- return execAccount_.size();
- } else {
- return execAccountBuilder_.getCount();
- }
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount getExecAccount(int index) {
- if (execAccountBuilder_ == null) {
- return execAccount_.get(index);
- } else {
- return execAccountBuilder_.getMessage(index);
- }
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder setExecAccount(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount value) {
- if (execAccountBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureExecAccountIsMutable();
- execAccount_.set(index, value);
- onChanged();
- } else {
- execAccountBuilder_.setMessage(index, value);
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder setExecAccount(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder builderForValue) {
- if (execAccountBuilder_ == null) {
- ensureExecAccountIsMutable();
- execAccount_.set(index, builderForValue.build());
- onChanged();
- } else {
- execAccountBuilder_.setMessage(index, builderForValue.build());
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder addExecAccount(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount value) {
- if (execAccountBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureExecAccountIsMutable();
- execAccount_.add(value);
- onChanged();
- } else {
- execAccountBuilder_.addMessage(value);
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder addExecAccount(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount value) {
- if (execAccountBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureExecAccountIsMutable();
- execAccount_.add(index, value);
- onChanged();
- } else {
- execAccountBuilder_.addMessage(index, value);
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder addExecAccount(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder builderForValue) {
- if (execAccountBuilder_ == null) {
- ensureExecAccountIsMutable();
- execAccount_.add(builderForValue.build());
- onChanged();
- } else {
- execAccountBuilder_.addMessage(builderForValue.build());
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder addExecAccount(
- int index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder builderForValue) {
- if (execAccountBuilder_ == null) {
- ensureExecAccountIsMutable();
- execAccount_.add(index, builderForValue.build());
- onChanged();
- } else {
- execAccountBuilder_.addMessage(index, builderForValue.build());
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder addAllExecAccount(
- java.lang.Iterable extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount> values) {
- if (execAccountBuilder_ == null) {
- ensureExecAccountIsMutable();
- com.google.protobuf.AbstractMessageLite.Builder.addAll(
- values, execAccount_);
- onChanged();
- } else {
- execAccountBuilder_.addAllMessages(values);
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder clearExecAccount() {
- if (execAccountBuilder_ == null) {
- execAccount_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000001);
- onChanged();
- } else {
- execAccountBuilder_.clear();
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public Builder removeExecAccount(int index) {
- if (execAccountBuilder_ == null) {
- ensureExecAccountIsMutable();
- execAccount_.remove(index);
- onChanged();
- } else {
- execAccountBuilder_.remove(index);
- }
- return this;
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder getExecAccountBuilder(
- int index) {
- return getExecAccountFieldBuilder().getBuilder(index);
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder getExecAccountOrBuilder(
- int index) {
- if (execAccountBuilder_ == null) {
- return execAccount_.get(index); } else {
- return execAccountBuilder_.getMessageOrBuilder(index);
- }
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public java.util.List extends cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder>
- getExecAccountOrBuilderList() {
- if (execAccountBuilder_ != null) {
- return execAccountBuilder_.getMessageOrBuilderList();
- } else {
- return java.util.Collections.unmodifiableList(execAccount_);
- }
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder addExecAccountBuilder() {
- return getExecAccountFieldBuilder().addBuilder(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance());
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder addExecAccountBuilder(
- int index) {
- return getExecAccountFieldBuilder().addBuilder(
- index, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.getDefaultInstance());
- }
- /**
- * repeated .ExecAccount ExecAccount = 2;
- */
- public java.util.List
- getExecAccountBuilderList() {
- return getExecAccountFieldBuilder().getBuilderList();
- }
- private com.google.protobuf.RepeatedFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder>
- getExecAccountFieldBuilder() {
- if (execAccountBuilder_ == null) {
- execAccountBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccount.Builder, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ExecAccountOrBuilder>(
- execAccount_,
- ((bitField0_ & 0x00000001) != 0),
- getParentForChildren(),
- isClean());
- execAccount_ = null;
- }
- return execAccountBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:AllExecBalance)
- }
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @return The bytes for addr.
+ */
+ public com.google.protobuf.ByteString getAddrBytes() {
+ java.lang.Object ref = addr_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ addr_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- // @@protoc_insertion_point(class_scope:AllExecBalance)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance();
- }
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @param value
+ * The addr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAddr(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ addr_ = value;
+ onChanged();
+ return this;
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAddr() {
+
+ addr_ = getDefaultInstance().getAddr();
+ onChanged();
+ return this;
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public AllExecBalance parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new AllExecBalance(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ /**
+ *
+ * 地址列表
+ *
+ *
+ * string addr = 1;
+ *
+ * @param value
+ * The bytes for addr to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAddrBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ addr_ = value;
+ onChanged();
+ return this;
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ private java.lang.Object execer_ = "";
+
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The execer.
+ */
+ public java.lang.String getExecer() {
+ java.lang.Object ref = execer_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ execer_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.AllExecBalance getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return The bytes for execer.
+ */
+ public com.google.protobuf.ByteString getExecerBytes() {
+ java.lang.Object ref = execer_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ execer_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- }
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @param value
+ * The execer to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecer(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ execer_ = value;
+ onChanged();
+ return this;
+ }
- public interface ReqAllExecBalanceOrBuilder extends
- // @@protoc_insertion_point(interface_extends:ReqAllExecBalance)
- com.google.protobuf.MessageOrBuilder {
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearExecer() {
+
+ execer_ = getDefaultInstance().getExecer();
+ onChanged();
+ return this;
+ }
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @return The addr.
- */
- java.lang.String getAddr();
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @return The bytes for addr.
- */
- com.google.protobuf.ByteString
- getAddrBytes();
+ /**
+ *
+ * 执行器名称
+ *
+ *
+ * string execer = 2;
+ *
+ * @param value
+ * The bytes for execer to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setExecerBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ execer_ = value;
+ onChanged();
+ return this;
+ }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The execer.
- */
- java.lang.String getExecer();
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The bytes for execer.
- */
- com.google.protobuf.ByteString
- getExecerBytes();
+ private java.lang.Object stateHash_ = "";
+
+ /**
+ * string stateHash = 3;
+ *
+ * @return The stateHash.
+ */
+ public java.lang.String getStateHash() {
+ java.lang.Object ref = stateHash_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ stateHash_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
- /**
- * string stateHash = 3;
- * @return The stateHash.
- */
- java.lang.String getStateHash();
- /**
- * string stateHash = 3;
- * @return The bytes for stateHash.
- */
- com.google.protobuf.ByteString
- getStateHashBytes();
+ /**
+ * string stateHash = 3;
+ *
+ * @return The bytes for stateHash.
+ */
+ public com.google.protobuf.ByteString getStateHashBytes() {
+ java.lang.Object ref = stateHash_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ stateHash_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- /**
- * string asset_exec = 4;
- * @return The assetExec.
- */
- java.lang.String getAssetExec();
- /**
- * string asset_exec = 4;
- * @return The bytes for assetExec.
- */
- com.google.protobuf.ByteString
- getAssetExecBytes();
+ /**
+ * string stateHash = 3;
+ *
+ * @param value
+ * The stateHash to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setStateHash(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ stateHash_ = value;
+ onChanged();
+ return this;
+ }
- /**
- * string asset_symbol = 5;
- * @return The assetSymbol.
- */
- java.lang.String getAssetSymbol();
- /**
- * string asset_symbol = 5;
- * @return The bytes for assetSymbol.
- */
- com.google.protobuf.ByteString
- getAssetSymbolBytes();
- }
- /**
- * Protobuf type {@code ReqAllExecBalance}
- */
- public static final class ReqAllExecBalance extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:ReqAllExecBalance)
- ReqAllExecBalanceOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use ReqAllExecBalance.newBuilder() to construct.
- private ReqAllExecBalance(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private ReqAllExecBalance() {
- addr_ = "";
- execer_ = "";
- stateHash_ = "";
- assetExec_ = "";
- assetSymbol_ = "";
- }
+ /**
+ * string stateHash = 3;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearStateHash() {
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new ReqAllExecBalance();
- }
+ stateHash_ = getDefaultInstance().getStateHash();
+ onChanged();
+ return this;
+ }
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private ReqAllExecBalance(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- java.lang.String s = input.readStringRequireUtf8();
-
- addr_ = s;
- break;
- }
- case 18: {
- java.lang.String s = input.readStringRequireUtf8();
-
- execer_ = s;
- break;
- }
- case 26: {
- java.lang.String s = input.readStringRequireUtf8();
-
- stateHash_ = s;
- break;
- }
- case 34: {
- java.lang.String s = input.readStringRequireUtf8();
-
- assetExec_ = s;
- break;
- }
- case 42: {
- java.lang.String s = input.readStringRequireUtf8();
-
- assetSymbol_ = s;
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_descriptor;
- }
+ /**
+ * string stateHash = 3;
+ *
+ * @param value
+ * The bytes for stateHash to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setStateHashBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ stateHash_ = value;
+ onChanged();
+ return this;
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.Builder.class);
- }
+ private java.lang.Object assetExec_ = "";
+
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The assetExec.
+ */
+ public java.lang.String getAssetExec() {
+ java.lang.Object ref = assetExec_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetExec_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
- public static final int ADDR_FIELD_NUMBER = 1;
- private volatile java.lang.Object addr_;
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @return The addr.
- */
- public java.lang.String getAddr() {
- java.lang.Object ref = addr_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- addr_ = s;
- return s;
- }
- }
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @return The bytes for addr.
- */
- public com.google.protobuf.ByteString
- getAddrBytes() {
- java.lang.Object ref = addr_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- addr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * string asset_exec = 4;
+ *
+ * @return The bytes for assetExec.
+ */
+ public com.google.protobuf.ByteString getAssetExecBytes() {
+ java.lang.Object ref = assetExec_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ assetExec_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- public static final int EXECER_FIELD_NUMBER = 2;
- private volatile java.lang.Object execer_;
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The execer.
- */
- public java.lang.String getExecer() {
- java.lang.Object ref = execer_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execer_ = s;
- return s;
- }
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The bytes for execer.
- */
- public com.google.protobuf.ByteString
- getExecerBytes() {
- java.lang.Object ref = execer_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * string asset_exec = 4;
+ *
+ * @param value
+ * The assetExec to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetExec(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ assetExec_ = value;
+ onChanged();
+ return this;
+ }
- public static final int STATEHASH_FIELD_NUMBER = 3;
- private volatile java.lang.Object stateHash_;
- /**
- * string stateHash = 3;
- * @return The stateHash.
- */
- public java.lang.String getStateHash() {
- java.lang.Object ref = stateHash_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- stateHash_ = s;
- return s;
- }
- }
- /**
- * string stateHash = 3;
- * @return The bytes for stateHash.
- */
- public com.google.protobuf.ByteString
- getStateHashBytes() {
- java.lang.Object ref = stateHash_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- stateHash_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * string asset_exec = 4;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssetExec() {
- public static final int ASSET_EXEC_FIELD_NUMBER = 4;
- private volatile java.lang.Object assetExec_;
- /**
- * string asset_exec = 4;
- * @return The assetExec.
- */
- public java.lang.String getAssetExec() {
- java.lang.Object ref = assetExec_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetExec_ = s;
- return s;
- }
- }
- /**
- * string asset_exec = 4;
- * @return The bytes for assetExec.
- */
- public com.google.protobuf.ByteString
- getAssetExecBytes() {
- java.lang.Object ref = assetExec_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetExec_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ assetExec_ = getDefaultInstance().getAssetExec();
+ onChanged();
+ return this;
+ }
- public static final int ASSET_SYMBOL_FIELD_NUMBER = 5;
- private volatile java.lang.Object assetSymbol_;
- /**
- * string asset_symbol = 5;
- * @return The assetSymbol.
- */
- public java.lang.String getAssetSymbol() {
- java.lang.Object ref = assetSymbol_;
- if (ref instanceof java.lang.String) {
- return (java.lang.String) ref;
- } else {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetSymbol_ = s;
- return s;
- }
- }
- /**
- * string asset_symbol = 5;
- * @return The bytes for assetSymbol.
- */
- public com.google.protobuf.ByteString
- getAssetSymbolBytes() {
- java.lang.Object ref = assetSymbol_;
- if (ref instanceof java.lang.String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetSymbol_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
+ /**
+ * string asset_exec = 4;
+ *
+ * @param value
+ * The bytes for assetExec to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetExecBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ assetExec_ = value;
+ onChanged();
+ return this;
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ private java.lang.Object assetSymbol_ = "";
+
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The assetSymbol.
+ */
+ public java.lang.String getAssetSymbol() {
+ java.lang.Object ref = assetSymbol_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ assetSymbol_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return The bytes for assetSymbol.
+ */
+ public com.google.protobuf.ByteString getAssetSymbolBytes() {
+ java.lang.Object ref = assetSymbol_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b = com.google.protobuf.ByteString
+ .copyFromUtf8((java.lang.String) ref);
+ assetSymbol_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (!getAddrBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 1, addr_);
- }
- if (!getExecerBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 2, execer_);
- }
- if (!getStateHashBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 3, stateHash_);
- }
- if (!getAssetExecBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 4, assetExec_);
- }
- if (!getAssetSymbolBytes().isEmpty()) {
- com.google.protobuf.GeneratedMessageV3.writeString(output, 5, assetSymbol_);
- }
- unknownFields.writeTo(output);
- }
+ /**
+ * string asset_symbol = 5;
+ *
+ * @param value
+ * The assetSymbol to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetSymbol(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ assetSymbol_ = value;
+ onChanged();
+ return this;
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (!getAddrBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, addr_);
- }
- if (!getExecerBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, execer_);
- }
- if (!getStateHashBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, stateHash_);
- }
- if (!getAssetExecBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, assetExec_);
- }
- if (!getAssetSymbolBytes().isEmpty()) {
- size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, assetSymbol_);
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ /**
+ * string asset_symbol = 5;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssetSymbol() {
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance other = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance) obj;
-
- if (!getAddr()
- .equals(other.getAddr())) return false;
- if (!getExecer()
- .equals(other.getExecer())) return false;
- if (!getStateHash()
- .equals(other.getStateHash())) return false;
- if (!getAssetExec()
- .equals(other.getAssetExec())) return false;
- if (!getAssetSymbol()
- .equals(other.getAssetSymbol())) return false;
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ assetSymbol_ = getDefaultInstance().getAssetSymbol();
+ onChanged();
+ return this;
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + ADDR_FIELD_NUMBER;
- hash = (53 * hash) + getAddr().hashCode();
- hash = (37 * hash) + EXECER_FIELD_NUMBER;
- hash = (53 * hash) + getExecer().hashCode();
- hash = (37 * hash) + STATEHASH_FIELD_NUMBER;
- hash = (53 * hash) + getStateHash().hashCode();
- hash = (37 * hash) + ASSET_EXEC_FIELD_NUMBER;
- hash = (53 * hash) + getAssetExec().hashCode();
- hash = (37 * hash) + ASSET_SYMBOL_FIELD_NUMBER;
- hash = (53 * hash) + getAssetSymbol().hashCode();
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ /**
+ * string asset_symbol = 5;
+ *
+ * @param value
+ * The bytes for assetSymbol to set.
+ *
+ * @return This builder for chaining.
+ */
+ public Builder setAssetSymbolBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ assetSymbol_ = value;
+ onChanged();
+ return this;
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ @java.lang.Override
+ public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ @java.lang.Override
+ public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- * Protobuf type {@code ReqAllExecBalance}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:ReqAllExecBalance)
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalanceOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.class, cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- addr_ = "";
-
- execer_ = "";
-
- stateHash_ = "";
-
- assetExec_ = "";
-
- assetSymbol_ = "";
-
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.internal_static_ReqAllExecBalance_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance build() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance buildPartial() {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance result = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance(this);
- result.addr_ = addr_;
- result.execer_ = execer_;
- result.stateHash_ = stateHash_;
- result.assetExec_ = assetExec_;
- result.assetSymbol_ = assetSymbol_;
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance other) {
- if (other == cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance.getDefaultInstance()) return this;
- if (!other.getAddr().isEmpty()) {
- addr_ = other.addr_;
- onChanged();
- }
- if (!other.getExecer().isEmpty()) {
- execer_ = other.execer_;
- onChanged();
- }
- if (!other.getStateHash().isEmpty()) {
- stateHash_ = other.stateHash_;
- onChanged();
- }
- if (!other.getAssetExec().isEmpty()) {
- assetExec_ = other.assetExec_;
- onChanged();
- }
- if (!other.getAssetSymbol().isEmpty()) {
- assetSymbol_ = other.assetSymbol_;
- onChanged();
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private java.lang.Object addr_ = "";
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @return The addr.
- */
- public java.lang.String getAddr() {
- java.lang.Object ref = addr_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- addr_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @return The bytes for addr.
- */
- public com.google.protobuf.ByteString
- getAddrBytes() {
- java.lang.Object ref = addr_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- addr_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @param value The addr to set.
- * @return This builder for chaining.
- */
- public Builder setAddr(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- addr_ = value;
- onChanged();
- return this;
- }
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @return This builder for chaining.
- */
- public Builder clearAddr() {
-
- addr_ = getDefaultInstance().getAddr();
- onChanged();
- return this;
- }
- /**
- *
- *地址列表
- *
- *
- * string addr = 1;
- * @param value The bytes for addr to set.
- * @return This builder for chaining.
- */
- public Builder setAddrBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- addr_ = value;
- onChanged();
- return this;
- }
-
- private java.lang.Object execer_ = "";
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The execer.
- */
- public java.lang.String getExecer() {
- java.lang.Object ref = execer_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- execer_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return The bytes for execer.
- */
- public com.google.protobuf.ByteString
- getExecerBytes() {
- java.lang.Object ref = execer_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- execer_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @param value The execer to set.
- * @return This builder for chaining.
- */
- public Builder setExecer(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- execer_ = value;
- onChanged();
- return this;
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @return This builder for chaining.
- */
- public Builder clearExecer() {
-
- execer_ = getDefaultInstance().getExecer();
- onChanged();
- return this;
- }
- /**
- *
- *执行器名称
- *
- *
- * string execer = 2;
- * @param value The bytes for execer to set.
- * @return This builder for chaining.
- */
- public Builder setExecerBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- execer_ = value;
- onChanged();
- return this;
- }
-
- private java.lang.Object stateHash_ = "";
- /**
- * string stateHash = 3;
- * @return The stateHash.
- */
- public java.lang.String getStateHash() {
- java.lang.Object ref = stateHash_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- stateHash_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string stateHash = 3;
- * @return The bytes for stateHash.
- */
- public com.google.protobuf.ByteString
- getStateHashBytes() {
- java.lang.Object ref = stateHash_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- stateHash_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string stateHash = 3;
- * @param value The stateHash to set.
- * @return This builder for chaining.
- */
- public Builder setStateHash(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- stateHash_ = value;
- onChanged();
- return this;
- }
- /**
- * string stateHash = 3;
- * @return This builder for chaining.
- */
- public Builder clearStateHash() {
-
- stateHash_ = getDefaultInstance().getStateHash();
- onChanged();
- return this;
- }
- /**
- * string stateHash = 3;
- * @param value The bytes for stateHash to set.
- * @return This builder for chaining.
- */
- public Builder setStateHashBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- stateHash_ = value;
- onChanged();
- return this;
- }
-
- private java.lang.Object assetExec_ = "";
- /**
- * string asset_exec = 4;
- * @return The assetExec.
- */
- public java.lang.String getAssetExec() {
- java.lang.Object ref = assetExec_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetExec_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string asset_exec = 4;
- * @return The bytes for assetExec.
- */
- public com.google.protobuf.ByteString
- getAssetExecBytes() {
- java.lang.Object ref = assetExec_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetExec_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string asset_exec = 4;
- * @param value The assetExec to set.
- * @return This builder for chaining.
- */
- public Builder setAssetExec(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- assetExec_ = value;
- onChanged();
- return this;
- }
- /**
- * string asset_exec = 4;
- * @return This builder for chaining.
- */
- public Builder clearAssetExec() {
-
- assetExec_ = getDefaultInstance().getAssetExec();
- onChanged();
- return this;
- }
- /**
- * string asset_exec = 4;
- * @param value The bytes for assetExec to set.
- * @return This builder for chaining.
- */
- public Builder setAssetExecBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- assetExec_ = value;
- onChanged();
- return this;
- }
-
- private java.lang.Object assetSymbol_ = "";
- /**
- * string asset_symbol = 5;
- * @return The assetSymbol.
- */
- public java.lang.String getAssetSymbol() {
- java.lang.Object ref = assetSymbol_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- assetSymbol_ = s;
- return s;
- } else {
- return (java.lang.String) ref;
- }
- }
- /**
- * string asset_symbol = 5;
- * @return The bytes for assetSymbol.
- */
- public com.google.protobuf.ByteString
- getAssetSymbolBytes() {
- java.lang.Object ref = assetSymbol_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- assetSymbol_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
- }
- /**
- * string asset_symbol = 5;
- * @param value The assetSymbol to set.
- * @return This builder for chaining.
- */
- public Builder setAssetSymbol(
- java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- assetSymbol_ = value;
- onChanged();
- return this;
- }
- /**
- * string asset_symbol = 5;
- * @return This builder for chaining.
- */
- public Builder clearAssetSymbol() {
-
- assetSymbol_ = getDefaultInstance().getAssetSymbol();
- onChanged();
- return this;
- }
- /**
- * string asset_symbol = 5;
- * @param value The bytes for assetSymbol to set.
- * @return This builder for chaining.
- */
- public Builder setAssetSymbolBytes(
- com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
-
- assetSymbol_ = value;
- onChanged();
- return this;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:ReqAllExecBalance)
- }
+ // @@protoc_insertion_point(builder_scope:ReqAllExecBalance)
+ }
- // @@protoc_insertion_point(class_scope:ReqAllExecBalance)
- private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance();
- }
+ // @@protoc_insertion_point(class_scope:ReqAllExecBalance)
+ private static final cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance();
+ }
- public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ public static cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public ReqAllExecBalance parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new ReqAllExecBalance(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ReqAllExecBalance parsePartialFrom(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ReqAllExecBalance(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
}
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.AccountProtobuf.ReqAllExecBalance getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_Account_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Account_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_ReceiptExecAccountTransfer_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ReceiptExecAccountTransfer_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_ReceiptAccountTransfer_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ReceiptAccountTransfer_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_ReceiptAccountMint_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ReceiptAccountMint_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_ReceiptAccountBurn_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ReceiptAccountBurn_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_ReqBalance_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ReqBalance_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_Accounts_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Accounts_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_ExecAccount_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ExecAccount_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_AllExecBalance_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_AllExecBalance_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor internal_static_ReqAllExecBalance_descriptor;
+ private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ReqAllExecBalance_fieldAccessorTable;
+
+ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ return descriptor;
}
- }
-
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_Account_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_Account_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_ReceiptExecAccountTransfer_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_ReceiptExecAccountTransfer_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_ReceiptAccountTransfer_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_ReceiptAccountTransfer_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_ReceiptAccountMint_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_ReceiptAccountMint_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_ReceiptAccountBurn_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_ReceiptAccountBurn_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_ReqBalance_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_ReqBalance_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_Accounts_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_Accounts_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_ExecAccount_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_ExecAccount_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_AllExecBalance_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_AllExecBalance_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_ReqAllExecBalance_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_ReqAllExecBalance_fieldAccessorTable;
-
- public static com.google.protobuf.Descriptors.FileDescriptor
- getDescriptor() {
- return descriptor;
- }
- private static com.google.protobuf.Descriptors.FileDescriptor
- descriptor;
- static {
- java.lang.String[] descriptorData = {
- "\n\raccount.proto\"J\n\007Account\022\020\n\010currency\030\001" +
- " \001(\005\022\017\n\007balance\030\002 \001(\003\022\016\n\006frozen\030\003 \001(\003\022\014\n" +
- "\004addr\030\004 \001(\t\"a\n\032ReceiptExecAccountTransfe" +
- "r\022\020\n\010execAddr\030\001 \001(\t\022\026\n\004prev\030\002 \001(\0132\010.Acco" +
- "unt\022\031\n\007current\030\003 \001(\0132\010.Account\"K\n\026Receip" +
- "tAccountTransfer\022\026\n\004prev\030\001 \001(\0132\010.Account" +
- "\022\031\n\007current\030\002 \001(\0132\010.Account\"G\n\022ReceiptAc" +
- "countMint\022\026\n\004prev\030\001 \001(\0132\010.Account\022\031\n\007cur" +
- "rent\030\002 \001(\0132\010.Account\"G\n\022ReceiptAccountBu" +
- "rn\022\026\n\004prev\030\001 \001(\0132\010.Account\022\031\n\007current\030\002 " +
- "\001(\0132\010.Account\"l\n\nReqBalance\022\021\n\taddresses" +
- "\030\001 \003(\t\022\016\n\006execer\030\002 \001(\t\022\021\n\tstateHash\030\003 \001(" +
- "\t\022\022\n\nasset_exec\030\004 \001(\t\022\024\n\014asset_symbol\030\005 " +
- "\001(\t\"!\n\010Accounts\022\025\n\003acc\030\001 \003(\0132\010.Account\"8" +
- "\n\013ExecAccount\022\016\n\006execer\030\001 \001(\t\022\031\n\007account" +
- "\030\002 \001(\0132\010.Account\"A\n\016AllExecBalance\022\014\n\004ad" +
- "dr\030\001 \001(\t\022!\n\013ExecAccount\030\002 \003(\0132\014.ExecAcco" +
- "unt\"n\n\021ReqAllExecBalance\022\014\n\004addr\030\001 \001(\t\022\016" +
- "\n\006execer\030\002 \001(\t\022\021\n\tstateHash\030\003 \001(\t\022\022\n\nass" +
- "et_exec\030\004 \001(\t\022\024\n\014asset_symbol\030\005 \001(\tB4\n!c" +
- "n.chain33.javasdk.model.protobufB\017Accoun" +
- "tProtobufb\006proto3"
- };
- descriptor = com.google.protobuf.Descriptors.FileDescriptor
- .internalBuildGeneratedFileFrom(descriptorData,
- new com.google.protobuf.Descriptors.FileDescriptor[] {
- });
- internal_static_Account_descriptor =
- getDescriptor().getMessageTypes().get(0);
- internal_static_Account_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_Account_descriptor,
- new java.lang.String[] { "Currency", "Balance", "Frozen", "Addr", });
- internal_static_ReceiptExecAccountTransfer_descriptor =
- getDescriptor().getMessageTypes().get(1);
- internal_static_ReceiptExecAccountTransfer_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_ReceiptExecAccountTransfer_descriptor,
- new java.lang.String[] { "ExecAddr", "Prev", "Current", });
- internal_static_ReceiptAccountTransfer_descriptor =
- getDescriptor().getMessageTypes().get(2);
- internal_static_ReceiptAccountTransfer_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_ReceiptAccountTransfer_descriptor,
- new java.lang.String[] { "Prev", "Current", });
- internal_static_ReceiptAccountMint_descriptor =
- getDescriptor().getMessageTypes().get(3);
- internal_static_ReceiptAccountMint_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_ReceiptAccountMint_descriptor,
- new java.lang.String[] { "Prev", "Current", });
- internal_static_ReceiptAccountBurn_descriptor =
- getDescriptor().getMessageTypes().get(4);
- internal_static_ReceiptAccountBurn_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_ReceiptAccountBurn_descriptor,
- new java.lang.String[] { "Prev", "Current", });
- internal_static_ReqBalance_descriptor =
- getDescriptor().getMessageTypes().get(5);
- internal_static_ReqBalance_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_ReqBalance_descriptor,
- new java.lang.String[] { "Addresses", "Execer", "StateHash", "AssetExec", "AssetSymbol", });
- internal_static_Accounts_descriptor =
- getDescriptor().getMessageTypes().get(6);
- internal_static_Accounts_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_Accounts_descriptor,
- new java.lang.String[] { "Acc", });
- internal_static_ExecAccount_descriptor =
- getDescriptor().getMessageTypes().get(7);
- internal_static_ExecAccount_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_ExecAccount_descriptor,
- new java.lang.String[] { "Execer", "Account", });
- internal_static_AllExecBalance_descriptor =
- getDescriptor().getMessageTypes().get(8);
- internal_static_AllExecBalance_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_AllExecBalance_descriptor,
- new java.lang.String[] { "Addr", "ExecAccount", });
- internal_static_ReqAllExecBalance_descriptor =
- getDescriptor().getMessageTypes().get(9);
- internal_static_ReqAllExecBalance_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_ReqAllExecBalance_descriptor,
- new java.lang.String[] { "Addr", "Execer", "StateHash", "AssetExec", "AssetSymbol", });
- }
-
- // @@protoc_insertion_point(outer_class_scope)
+ private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
+ static {
+ java.lang.String[] descriptorData = { "\n\raccount.proto\"J\n\007Account\022\020\n\010currency\030\001"
+ + " \001(\005\022\017\n\007balance\030\002 \001(\003\022\016\n\006frozen\030\003 \001(\003\022\014\n"
+ + "\004addr\030\004 \001(\t\"a\n\032ReceiptExecAccountTransfe"
+ + "r\022\020\n\010execAddr\030\001 \001(\t\022\026\n\004prev\030\002 \001(\0132\010.Acco"
+ + "unt\022\031\n\007current\030\003 \001(\0132\010.Account\"K\n\026Receip"
+ + "tAccountTransfer\022\026\n\004prev\030\001 \001(\0132\010.Account"
+ + "\022\031\n\007current\030\002 \001(\0132\010.Account\"G\n\022ReceiptAc"
+ + "countMint\022\026\n\004prev\030\001 \001(\0132\010.Account\022\031\n\007cur"
+ + "rent\030\002 \001(\0132\010.Account\"G\n\022ReceiptAccountBu"
+ + "rn\022\026\n\004prev\030\001 \001(\0132\010.Account\022\031\n\007current\030\002 "
+ + "\001(\0132\010.Account\"l\n\nReqBalance\022\021\n\taddresses"
+ + "\030\001 \003(\t\022\016\n\006execer\030\002 \001(\t\022\021\n\tstateHash\030\003 \001("
+ + "\t\022\022\n\nasset_exec\030\004 \001(\t\022\024\n\014asset_symbol\030\005 "
+ + "\001(\t\"!\n\010Accounts\022\025\n\003acc\030\001 \003(\0132\010.Account\"8"
+ + "\n\013ExecAccount\022\016\n\006execer\030\001 \001(\t\022\031\n\007account"
+ + "\030\002 \001(\0132\010.Account\"A\n\016AllExecBalance\022\014\n\004ad"
+ + "dr\030\001 \001(\t\022!\n\013ExecAccount\030\002 \003(\0132\014.ExecAcco"
+ + "unt\"n\n\021ReqAllExecBalance\022\014\n\004addr\030\001 \001(\t\022\016"
+ + "\n\006execer\030\002 \001(\t\022\021\n\tstateHash\030\003 \001(\t\022\022\n\nass"
+ + "et_exec\030\004 \001(\t\022\024\n\014asset_symbol\030\005 \001(\tB4\n!c"
+ + "n.chain33.javasdk.model.protobufB\017Accoun" + "tProtobufb\006proto3" };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {});
+ internal_static_Account_descriptor = getDescriptor().getMessageTypes().get(0);
+ internal_static_Account_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_Account_descriptor,
+ new java.lang.String[] { "Currency", "Balance", "Frozen", "Addr", });
+ internal_static_ReceiptExecAccountTransfer_descriptor = getDescriptor().getMessageTypes().get(1);
+ internal_static_ReceiptExecAccountTransfer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ReceiptExecAccountTransfer_descriptor,
+ new java.lang.String[] { "ExecAddr", "Prev", "Current", });
+ internal_static_ReceiptAccountTransfer_descriptor = getDescriptor().getMessageTypes().get(2);
+ internal_static_ReceiptAccountTransfer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ReceiptAccountTransfer_descriptor, new java.lang.String[] { "Prev", "Current", });
+ internal_static_ReceiptAccountMint_descriptor = getDescriptor().getMessageTypes().get(3);
+ internal_static_ReceiptAccountMint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ReceiptAccountMint_descriptor, new java.lang.String[] { "Prev", "Current", });
+ internal_static_ReceiptAccountBurn_descriptor = getDescriptor().getMessageTypes().get(4);
+ internal_static_ReceiptAccountBurn_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ReceiptAccountBurn_descriptor, new java.lang.String[] { "Prev", "Current", });
+ internal_static_ReqBalance_descriptor = getDescriptor().getMessageTypes().get(5);
+ internal_static_ReqBalance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ReqBalance_descriptor,
+ new java.lang.String[] { "Addresses", "Execer", "StateHash", "AssetExec", "AssetSymbol", });
+ internal_static_Accounts_descriptor = getDescriptor().getMessageTypes().get(6);
+ internal_static_Accounts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_Accounts_descriptor, new java.lang.String[] { "Acc", });
+ internal_static_ExecAccount_descriptor = getDescriptor().getMessageTypes().get(7);
+ internal_static_ExecAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ExecAccount_descriptor, new java.lang.String[] { "Execer", "Account", });
+ internal_static_AllExecBalance_descriptor = getDescriptor().getMessageTypes().get(8);
+ internal_static_AllExecBalance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_AllExecBalance_descriptor, new java.lang.String[] { "Addr", "ExecAccount", });
+ internal_static_ReqAllExecBalance_descriptor = getDescriptor().getMessageTypes().get(9);
+ internal_static_ReqAllExecBalance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_ReqAllExecBalance_descriptor,
+ new java.lang.String[] { "Addr", "Execer", "StateHash", "AssetExec", "AssetSymbol", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
}
diff --git a/src/main/java/cn/chain33/javasdk/model/protobuf/BlockchainProtobuf.java b/src/main/java/cn/chain33/javasdk/model/protobuf/BlockchainProtobuf.java
index eab161c..3a83a84 100644
--- a/src/main/java/cn/chain33/javasdk/model/protobuf/BlockchainProtobuf.java
+++ b/src/main/java/cn/chain33/javasdk/model/protobuf/BlockchainProtobuf.java
@@ -4,42889 +4,44644 @@
package cn.chain33.javasdk.model.protobuf;
public final class BlockchainProtobuf {
- private BlockchainProtobuf() {}
- public static void registerAllExtensions(
- com.google.protobuf.ExtensionRegistryLite registry) {
- }
-
- public static void registerAllExtensions(
- com.google.protobuf.ExtensionRegistry registry) {
- registerAllExtensions(
- (com.google.protobuf.ExtensionRegistryLite) registry);
- }
- public interface HeaderOrBuilder extends
- // @@protoc_insertion_point(interface_extends:Header)
- com.google.protobuf.MessageOrBuilder {
+ private BlockchainProtobuf() {
+ }
+
+ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+
+ public interface HeaderOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:Header)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * int64 version = 1;
+ *
+ * @return The version.
+ */
+ long getVersion();
+
+ /**
+ * bytes parentHash = 2;
+ *
+ * @return The parentHash.
+ */
+ com.google.protobuf.ByteString getParentHash();
+
+ /**
+ * bytes txHash = 3;
+ *
+ * @return The txHash.
+ */
+ com.google.protobuf.ByteString getTxHash();
+
+ /**
+ * bytes stateHash = 4;
+ *
+ * @return The stateHash.
+ */
+ com.google.protobuf.ByteString getStateHash();
+
+ /**
+ * int64 height = 5;
+ *
+ * @return The height.
+ */
+ long getHeight();
+
+ /**
+ * int64 blockTime = 6;
+ *
+ * @return The blockTime.
+ */
+ long getBlockTime();
+
+ /**
+ * int64 txCount = 9;
+ *
+ * @return The txCount.
+ */
+ long getTxCount();
+
+ /**
+ * bytes hash = 10;
+ *
+ * @return The hash.
+ */
+ com.google.protobuf.ByteString getHash();
+
+ /**
+ * uint32 difficulty = 11;
+ *
+ * @return The difficulty.
+ */
+ int getDifficulty();
+
+ /**
+ * .Signature signature = 8;
+ *
+ * @return Whether the signature field is set.
+ */
+ boolean hasSignature();
+
+ /**
+ * .Signature signature = 8;
+ *
+ * @return The signature.
+ */
+ cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature getSignature();
+
+ /**
+ * .Signature signature = 8;
+ */
+ cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder getSignatureOrBuilder();
+ }
/**
- * int64 version = 1;
- * @return The version.
+ *
+ *区块头信息
+ * version : 版本信息
+ * parentHash :父哈希
+ * txHash : 交易根哈希
+ * stateHash :状态哈希
+ * height : 区块高度
+ * blockTime :区块产生时的时标
+ * txCount : 区块上所有交易个数
+ * difficulty :区块难度系数,
+ * signature :交易签名
+ *
+ *
+ * Protobuf type {@code Header}
*/
- long getVersion();
+ public static final class Header extends com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:Header)
+ HeaderOrBuilder {
+ private static final long serialVersionUID = 0L;
- /**
- * bytes parentHash = 2;
- * @return The parentHash.
- */
- com.google.protobuf.ByteString getParentHash();
+ // Use Header.newBuilder() to construct.
+ private Header(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
- /**
- * bytes txHash = 3;
- * @return The txHash.
- */
- com.google.protobuf.ByteString getTxHash();
+ private Header() {
+ parentHash_ = com.google.protobuf.ByteString.EMPTY;
+ txHash_ = com.google.protobuf.ByteString.EMPTY;
+ stateHash_ = com.google.protobuf.ByteString.EMPTY;
+ hash_ = com.google.protobuf.ByteString.EMPTY;
+ }
- /**
- * bytes stateHash = 4;
- * @return The stateHash.
- */
- com.google.protobuf.ByteString getStateHash();
+ @java.lang.Override
+ @SuppressWarnings({ "unused" })
+ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
+ return new Header();
+ }
- /**
- * int64 height = 5;
- * @return The height.
- */
- long getHeight();
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
+ return this.unknownFields;
+ }
- /**
- * int64 blockTime = 6;
- * @return The blockTime.
- */
- long getBlockTime();
+ private Header(com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet
+ .newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 8: {
+
+ version_ = input.readInt64();
+ break;
+ }
+ case 18: {
+
+ parentHash_ = input.readBytes();
+ break;
+ }
+ case 26: {
+
+ txHash_ = input.readBytes();
+ break;
+ }
+ case 34: {
+
+ stateHash_ = input.readBytes();
+ break;
+ }
+ case 40: {
+
+ height_ = input.readInt64();
+ break;
+ }
+ case 48: {
+
+ blockTime_ = input.readInt64();
+ break;
+ }
+ case 66: {
+ cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.Builder subBuilder = null;
+ if (signature_ != null) {
+ subBuilder = signature_.toBuilder();
+ }
+ signature_ = input.readMessage(
+ cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.parser(),
+ extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(signature_);
+ signature_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ case 72: {
+
+ txCount_ = input.readInt64();
+ break;
+ }
+ case 82: {
+
+ hash_ = input.readBytes();
+ break;
+ }
+ case 88: {
+
+ difficulty_ = input.readUInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
- /**
- * int64 txCount = 9;
- * @return The txCount.
- */
- long getTxCount();
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.internal_static_Header_descriptor;
+ }
- /**
- * bytes hash = 10;
- * @return The hash.
- */
- com.google.protobuf.ByteString getHash();
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
+ return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.internal_static_Header_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.class,
+ cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.Builder.class);
+ }
- /**
- * uint32 difficulty = 11;
- * @return The difficulty.
- */
- int getDifficulty();
+ public static final int VERSION_FIELD_NUMBER = 1;
+ private long version_;
- /**
- * .Signature signature = 8;
- * @return Whether the signature field is set.
- */
- boolean hasSignature();
- /**
- * .Signature signature = 8;
- * @return The signature.
- */
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature getSignature();
- /**
- * .Signature signature = 8;
- */
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder getSignatureOrBuilder();
- }
- /**
- *
- *区块头信息
- * version : 版本信息
- * parentHash :父哈希
- * txHash : 交易根哈希
- * stateHash :状态哈希
- * height : 区块高度
- * blockTime :区块产生时的时标
- * txCount : 区块上所有交易个数
- * difficulty :区块难度系数,
- * signature :交易签名
- *
- *
- * Protobuf type {@code Header}
- */
- public static final class Header extends
- com.google.protobuf.GeneratedMessageV3 implements
- // @@protoc_insertion_point(message_implements:Header)
- HeaderOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use Header.newBuilder() to construct.
- private Header(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
- private Header() {
- parentHash_ = com.google.protobuf.ByteString.EMPTY;
- txHash_ = com.google.protobuf.ByteString.EMPTY;
- stateHash_ = com.google.protobuf.ByteString.EMPTY;
- hash_ = com.google.protobuf.ByteString.EMPTY;
- }
+ /**
+ * int64 version = 1;
+ *
+ * @return The version.
+ */
+ @java.lang.Override
+ public long getVersion() {
+ return version_;
+ }
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new Header();
- }
+ public static final int PARENTHASH_FIELD_NUMBER = 2;
+ private com.google.protobuf.ByteString parentHash_;
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private Header(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
-
- version_ = input.readInt64();
- break;
- }
- case 18: {
-
- parentHash_ = input.readBytes();
- break;
- }
- case 26: {
-
- txHash_ = input.readBytes();
- break;
- }
- case 34: {
-
- stateHash_ = input.readBytes();
- break;
- }
- case 40: {
-
- height_ = input.readInt64();
- break;
- }
- case 48: {
-
- blockTime_ = input.readInt64();
- break;
- }
- case 66: {
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.Builder subBuilder = null;
- if (signature_ != null) {
- subBuilder = signature_.toBuilder();
- }
- signature_ = input.readMessage(cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.parser(), extensionRegistry);
- if (subBuilder != null) {
- subBuilder.mergeFrom(signature_);
- signature_ = subBuilder.buildPartial();
- }
-
- break;
- }
- case 72: {
-
- txCount_ = input.readInt64();
- break;
- }
- case 82: {
-
- hash_ = input.readBytes();
- break;
- }
- case 88: {
-
- difficulty_ = input.readUInt32();
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.internal_static_Header_descriptor;
- }
+ /**
+ * bytes parentHash = 2;
+ *
+ * @return The parentHash.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getParentHash() {
+ return parentHash_;
+ }
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.internal_static_Header_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.class, cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.Builder.class);
- }
+ public static final int TXHASH_FIELD_NUMBER = 3;
+ private com.google.protobuf.ByteString txHash_;
- public static final int VERSION_FIELD_NUMBER = 1;
- private long version_;
- /**
- * int64 version = 1;
- * @return The version.
- */
- public long getVersion() {
- return version_;
- }
+ /**
+ * bytes txHash = 3;
+ *
+ * @return The txHash.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getTxHash() {
+ return txHash_;
+ }
+
+ public static final int STATEHASH_FIELD_NUMBER = 4;
+ private com.google.protobuf.ByteString stateHash_;
- public static final int PARENTHASH_FIELD_NUMBER = 2;
- private com.google.protobuf.ByteString parentHash_;
- /**
- * bytes parentHash = 2;
- * @return The parentHash.
- */
- public com.google.protobuf.ByteString getParentHash() {
- return parentHash_;
- }
+ /**
+ * bytes stateHash = 4;
+ *
+ * @return The stateHash.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getStateHash() {
+ return stateHash_;
+ }
- public static final int TXHASH_FIELD_NUMBER = 3;
- private com.google.protobuf.ByteString txHash_;
- /**
- * bytes txHash = 3;
- * @return The txHash.
- */
- public com.google.protobuf.ByteString getTxHash() {
- return txHash_;
- }
+ public static final int HEIGHT_FIELD_NUMBER = 5;
+ private long height_;
+
+ /**
+ * int64 height = 5;
+ *
+ * @return The height.
+ */
+ @java.lang.Override
+ public long getHeight() {
+ return height_;
+ }
- public static final int STATEHASH_FIELD_NUMBER = 4;
- private com.google.protobuf.ByteString stateHash_;
- /**
- * bytes stateHash = 4;
- * @return The stateHash.
- */
- public com.google.protobuf.ByteString getStateHash() {
- return stateHash_;
- }
+ public static final int BLOCKTIME_FIELD_NUMBER = 6;
+ private long blockTime_;
+
+ /**
+ * int64 blockTime = 6;
+ *
+ * @return The blockTime.
+ */
+ @java.lang.Override
+ public long getBlockTime() {
+ return blockTime_;
+ }
+
+ public static final int TXCOUNT_FIELD_NUMBER = 9;
+ private long txCount_;
+
+ /**
+ * int64 txCount = 9;
+ *
+ * @return The txCount.
+ */
+ @java.lang.Override
+ public long getTxCount() {
+ return txCount_;
+ }
+
+ public static final int HASH_FIELD_NUMBER = 10;
+ private com.google.protobuf.ByteString hash_;
+
+ /**
+ * bytes hash = 10;
+ *
+ * @return The hash.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getHash() {
+ return hash_;
+ }
+
+ public static final int DIFFICULTY_FIELD_NUMBER = 11;
+ private int difficulty_;
+
+ /**
+ * uint32 difficulty = 11;
+ *
+ * @return The difficulty.
+ */
+ @java.lang.Override
+ public int getDifficulty() {
+ return difficulty_;
+ }
+
+ public static final int SIGNATURE_FIELD_NUMBER = 8;
+ private cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature signature_;
+
+ /**
+ * .Signature signature = 8;
+ *
+ * @return Whether the signature field is set.
+ */
+ @java.lang.Override
+ public boolean hasSignature() {
+ return signature_ != null;
+ }
+
+ /**
+ * .Signature signature = 8;
+ *
+ * @return The signature.
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature getSignature() {
+ return signature_ == null
+ ? cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.getDefaultInstance()
+ : signature_;
+ }
+
+ /**
+ * .Signature signature = 8;
+ */
+ @java.lang.Override
+ public cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder getSignatureOrBuilder() {
+ return getSignature();
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1)
+ return true;
+ if (isInitialized == 0)
+ return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (version_ != 0L) {
+ output.writeInt64(1, version_);
+ }
+ if (!parentHash_.isEmpty()) {
+ output.writeBytes(2, parentHash_);
+ }
+ if (!txHash_.isEmpty()) {
+ output.writeBytes(3, txHash_);
+ }
+ if (!stateHash_.isEmpty()) {
+ output.writeBytes(4, stateHash_);
+ }
+ if (height_ != 0L) {
+ output.writeInt64(5, height_);
+ }
+ if (blockTime_ != 0L) {
+ output.writeInt64(6, blockTime_);
+ }
+ if (signature_ != null) {
+ output.writeMessage(8, getSignature());
+ }
+ if (txCount_ != 0L) {
+ output.writeInt64(9, txCount_);
+ }
+ if (!hash_.isEmpty()) {
+ output.writeBytes(10, hash_);
+ }
+ if (difficulty_ != 0) {
+ output.writeUInt32(11, difficulty_);
+ }
+ unknownFields.writeTo(output);
+ }
- public static final int HEIGHT_FIELD_NUMBER = 5;
- private long height_;
- /**
- * int64 height = 5;
- * @return The height.
- */
- public long getHeight() {
- return height_;
- }
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1)
+ return size;
- public static final int BLOCKTIME_FIELD_NUMBER = 6;
- private long blockTime_;
- /**
- * int64 blockTime = 6;
- * @return The blockTime.
- */
- public long getBlockTime() {
- return blockTime_;
- }
+ size = 0;
+ if (version_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, version_);
+ }
+ if (!parentHash_.isEmpty()) {
+ size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, parentHash_);
+ }
+ if (!txHash_.isEmpty()) {
+ size += com.google.protobuf.CodedOutputStream.computeBytesSize(3, txHash_);
+ }
+ if (!stateHash_.isEmpty()) {
+ size += com.google.protobuf.CodedOutputStream.computeBytesSize(4, stateHash_);
+ }
+ if (height_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream.computeInt64Size(5, height_);
+ }
+ if (blockTime_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream.computeInt64Size(6, blockTime_);
+ }
+ if (signature_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getSignature());
+ }
+ if (txCount_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream.computeInt64Size(9, txCount_);
+ }
+ if (!hash_.isEmpty()) {
+ size += com.google.protobuf.CodedOutputStream.computeBytesSize(10, hash_);
+ }
+ if (difficulty_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeUInt32Size(11, difficulty_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
- public static final int TXCOUNT_FIELD_NUMBER = 9;
- private long txCount_;
- /**
- * int64 txCount = 9;
- * @return The txCount.
- */
- public long getTxCount() {
- return txCount_;
- }
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header)) {
+ return super.equals(obj);
+ }
+ cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header other = (cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header) obj;
+
+ if (getVersion() != other.getVersion())
+ return false;
+ if (!getParentHash().equals(other.getParentHash()))
+ return false;
+ if (!getTxHash().equals(other.getTxHash()))
+ return false;
+ if (!getStateHash().equals(other.getStateHash()))
+ return false;
+ if (getHeight() != other.getHeight())
+ return false;
+ if (getBlockTime() != other.getBlockTime())
+ return false;
+ if (getTxCount() != other.getTxCount())
+ return false;
+ if (!getHash().equals(other.getHash()))
+ return false;
+ if (getDifficulty() != other.getDifficulty())
+ return false;
+ if (hasSignature() != other.hasSignature())
+ return false;
+ if (hasSignature()) {
+ if (!getSignature().equals(other.getSignature()))
+ return false;
+ }
+ if (!unknownFields.equals(other.unknownFields))
+ return false;
+ return true;
+ }
- public static final int HASH_FIELD_NUMBER = 10;
- private com.google.protobuf.ByteString hash_;
- /**
- * bytes hash = 10;
- * @return The hash.
- */
- public com.google.protobuf.ByteString getHash() {
- return hash_;
- }
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + VERSION_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getVersion());
+ hash = (37 * hash) + PARENTHASH_FIELD_NUMBER;
+ hash = (53 * hash) + getParentHash().hashCode();
+ hash = (37 * hash) + TXHASH_FIELD_NUMBER;
+ hash = (53 * hash) + getTxHash().hashCode();
+ hash = (37 * hash) + STATEHASH_FIELD_NUMBER;
+ hash = (53 * hash) + getStateHash().hashCode();
+ hash = (37 * hash) + HEIGHT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getHeight());
+ hash = (37 * hash) + BLOCKTIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getBlockTime());
+ hash = (37 * hash) + TXCOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTxCount());
+ hash = (37 * hash) + HASH_FIELD_NUMBER;
+ hash = (53 * hash) + getHash().hashCode();
+ hash = (37 * hash) + DIFFICULTY_FIELD_NUMBER;
+ hash = (53 * hash) + getDifficulty();
+ if (hasSignature()) {
+ hash = (37 * hash) + SIGNATURE_FIELD_NUMBER;
+ hash = (53 * hash) + getSignature().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
- public static final int DIFFICULTY_FIELD_NUMBER = 11;
- private int difficulty_;
- /**
- * uint32 difficulty = 11;
- * @return The difficulty.
- */
- public int getDifficulty() {
- return difficulty_;
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- public static final int SIGNATURE_FIELD_NUMBER = 8;
- private cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature signature_;
- /**
- * .Signature signature = 8;
- * @return Whether the signature field is set.
- */
- public boolean hasSignature() {
- return signature_ != null;
- }
- /**
- * .Signature signature = 8;
- * @return The signature.
- */
- public cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature getSignature() {
- return signature_ == null ? cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.getDefaultInstance() : signature_;
- }
- /**
- * .Signature signature = 8;
- */
- public cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder getSignatureOrBuilder() {
- return getSignature();
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
+ com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- memoizedIsInitialized = 1;
- return true;
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
+ com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (version_ != 0L) {
- output.writeInt64(1, version_);
- }
- if (!parentHash_.isEmpty()) {
- output.writeBytes(2, parentHash_);
- }
- if (!txHash_.isEmpty()) {
- output.writeBytes(3, txHash_);
- }
- if (!stateHash_.isEmpty()) {
- output.writeBytes(4, stateHash_);
- }
- if (height_ != 0L) {
- output.writeInt64(5, height_);
- }
- if (blockTime_ != 0L) {
- output.writeInt64(6, blockTime_);
- }
- if (signature_ != null) {
- output.writeMessage(8, getSignature());
- }
- if (txCount_ != 0L) {
- output.writeInt64(9, txCount_);
- }
- if (!hash_.isEmpty()) {
- output.writeBytes(10, hash_);
- }
- if (difficulty_ != 0) {
- output.writeUInt32(11, difficulty_);
- }
- unknownFields.writeTo(output);
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (version_ != 0L) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt64Size(1, version_);
- }
- if (!parentHash_.isEmpty()) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(2, parentHash_);
- }
- if (!txHash_.isEmpty()) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(3, txHash_);
- }
- if (!stateHash_.isEmpty()) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(4, stateHash_);
- }
- if (height_ != 0L) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt64Size(5, height_);
- }
- if (blockTime_ != 0L) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt64Size(6, blockTime_);
- }
- if (signature_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(8, getSignature());
- }
- if (txCount_ != 0L) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt64Size(9, txCount_);
- }
- if (!hash_.isEmpty()) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(10, hash_);
- }
- if (difficulty_ != 0) {
- size += com.google.protobuf.CodedOutputStream
- .computeUInt32Size(11, difficulty_);
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header)) {
- return super.equals(obj);
- }
- cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header other = (cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header) obj;
-
- if (getVersion()
- != other.getVersion()) return false;
- if (!getParentHash()
- .equals(other.getParentHash())) return false;
- if (!getTxHash()
- .equals(other.getTxHash())) return false;
- if (!getStateHash()
- .equals(other.getStateHash())) return false;
- if (getHeight()
- != other.getHeight()) return false;
- if (getBlockTime()
- != other.getBlockTime()) return false;
- if (getTxCount()
- != other.getTxCount()) return false;
- if (!getHash()
- .equals(other.getHash())) return false;
- if (getDifficulty()
- != other.getDifficulty()) return false;
- if (hasSignature() != other.hasSignature()) return false;
- if (hasSignature()) {
- if (!getSignature()
- .equals(other.getSignature())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- hash = (37 * hash) + VERSION_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
- getVersion());
- hash = (37 * hash) + PARENTHASH_FIELD_NUMBER;
- hash = (53 * hash) + getParentHash().hashCode();
- hash = (37 * hash) + TXHASH_FIELD_NUMBER;
- hash = (53 * hash) + getTxHash().hashCode();
- hash = (37 * hash) + STATEHASH_FIELD_NUMBER;
- hash = (53 * hash) + getStateHash().hashCode();
- hash = (37 * hash) + HEIGHT_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
- getHeight());
- hash = (37 * hash) + BLOCKTIME_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
- getBlockTime());
- hash = (37 * hash) + TXCOUNT_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
- getTxCount());
- hash = (37 * hash) + HASH_FIELD_NUMBER;
- hash = (53 * hash) + getHash().hashCode();
- hash = (37 * hash) + DIFFICULTY_FIELD_NUMBER;
- hash = (53 * hash) + getDifficulty();
- if (hasSignature()) {
- hash = (37 * hash) + SIGNATURE_FIELD_NUMBER;
- hash = (53 * hash) + getSignature().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
- }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+ }
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
- }
- public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input,
+ extensionRegistry);
+ }
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
- /**
- *
- *区块头信息
- * version : 版本信息
- * parentHash :父哈希
- * txHash : 交易根哈希
- * stateHash :状态哈希
- * height : 区块高度
- * blockTime :区块产生时的时标
- * txCount : 区块上所有交易个数
- * difficulty :区块难度系数,
- * signature :交易签名
- *
- *
- * Protobuf type {@code Header}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
- // @@protoc_insertion_point(builder_implements:Header)
- cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.HeaderOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.internal_static_Header_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.internal_static_Header_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.class, cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.Builder.class);
- }
-
- // Construct using cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.newBuilder()
- private Builder() {
- maybeForceBuilderInitialization();
- }
-
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- version_ = 0L;
-
- parentHash_ = com.google.protobuf.ByteString.EMPTY;
-
- txHash_ = com.google.protobuf.ByteString.EMPTY;
-
- stateHash_ = com.google.protobuf.ByteString.EMPTY;
-
- height_ = 0L;
-
- blockTime_ = 0L;
-
- txCount_ = 0L;
-
- hash_ = com.google.protobuf.ByteString.EMPTY;
-
- difficulty_ = 0;
-
- if (signatureBuilder_ == null) {
- signature_ = null;
- } else {
- signature_ = null;
- signatureBuilder_ = null;
- }
- return this;
- }
-
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.internal_static_Header_descriptor;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header getDefaultInstanceForType() {
- return cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.getDefaultInstance();
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header build() {
- cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header buildPartial() {
- cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header result = new cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header(this);
- result.version_ = version_;
- result.parentHash_ = parentHash_;
- result.txHash_ = txHash_;
- result.stateHash_ = stateHash_;
- result.height_ = height_;
- result.blockTime_ = blockTime_;
- result.txCount_ = txCount_;
- result.hash_ = hash_;
- result.difficulty_ = difficulty_;
- if (signatureBuilder_ == null) {
- result.signature_ = signature_;
- } else {
- result.signature_ = signatureBuilder_.build();
- }
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header) {
- return mergeFrom((cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header other) {
- if (other == cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header.getDefaultInstance()) return this;
- if (other.getVersion() != 0L) {
- setVersion(other.getVersion());
- }
- if (other.getParentHash() != com.google.protobuf.ByteString.EMPTY) {
- setParentHash(other.getParentHash());
- }
- if (other.getTxHash() != com.google.protobuf.ByteString.EMPTY) {
- setTxHash(other.getTxHash());
- }
- if (other.getStateHash() != com.google.protobuf.ByteString.EMPTY) {
- setStateHash(other.getStateHash());
- }
- if (other.getHeight() != 0L) {
- setHeight(other.getHeight());
- }
- if (other.getBlockTime() != 0L) {
- setBlockTime(other.getBlockTime());
- }
- if (other.getTxCount() != 0L) {
- setTxCount(other.getTxCount());
- }
- if (other.getHash() != com.google.protobuf.ByteString.EMPTY) {
- setHash(other.getHash());
- }
- if (other.getDifficulty() != 0) {
- setDifficulty(other.getDifficulty());
- }
- if (other.hasSignature()) {
- mergeSignature(other.getSignature());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
-
- private long version_ ;
- /**
- * int64 version = 1;
- * @return The version.
- */
- public long getVersion() {
- return version_;
- }
- /**
- * int64 version = 1;
- * @param value The version to set.
- * @return This builder for chaining.
- */
- public Builder setVersion(long value) {
-
- version_ = value;
- onChanged();
- return this;
- }
- /**
- * int64 version = 1;
- * @return This builder for chaining.
- */
- public Builder clearVersion() {
-
- version_ = 0L;
- onChanged();
- return this;
- }
-
- private com.google.protobuf.ByteString parentHash_ = com.google.protobuf.ByteString.EMPTY;
- /**
- * bytes parentHash = 2;
- * @return The parentHash.
- */
- public com.google.protobuf.ByteString getParentHash() {
- return parentHash_;
- }
- /**
- * bytes parentHash = 2;
- * @param value The parentHash to set.
- * @return This builder for chaining.
- */
- public Builder setParentHash(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- parentHash_ = value;
- onChanged();
- return this;
- }
- /**
- * bytes parentHash = 2;
- * @return This builder for chaining.
- */
- public Builder clearParentHash() {
-
- parentHash_ = getDefaultInstance().getParentHash();
- onChanged();
- return this;
- }
-
- private com.google.protobuf.ByteString txHash_ = com.google.protobuf.ByteString.EMPTY;
- /**
- * bytes txHash = 3;
- * @return The txHash.
- */
- public com.google.protobuf.ByteString getTxHash() {
- return txHash_;
- }
- /**
- * bytes txHash = 3;
- * @param value The txHash to set.
- * @return This builder for chaining.
- */
- public Builder setTxHash(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- txHash_ = value;
- onChanged();
- return this;
- }
- /**
- * bytes txHash = 3;
- * @return This builder for chaining.
- */
- public Builder clearTxHash() {
-
- txHash_ = getDefaultInstance().getTxHash();
- onChanged();
- return this;
- }
-
- private com.google.protobuf.ByteString stateHash_ = com.google.protobuf.ByteString.EMPTY;
- /**
- * bytes stateHash = 4;
- * @return The stateHash.
- */
- public com.google.protobuf.ByteString getStateHash() {
- return stateHash_;
- }
- /**
- * bytes stateHash = 4;
- * @param value The stateHash to set.
- * @return This builder for chaining.
- */
- public Builder setStateHash(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- stateHash_ = value;
- onChanged();
- return this;
- }
- /**
- * bytes stateHash = 4;
- * @return This builder for chaining.
- */
- public Builder clearStateHash() {
-
- stateHash_ = getDefaultInstance().getStateHash();
- onChanged();
- return this;
- }
-
- private long height_ ;
- /**
- * int64 height = 5;
- * @return The height.
- */
- public long getHeight() {
- return height_;
- }
- /**
- * int64 height = 5;
- * @param value The height to set.
- * @return This builder for chaining.
- */
- public Builder setHeight(long value) {
-
- height_ = value;
- onChanged();
- return this;
- }
- /**
- * int64 height = 5;
- * @return This builder for chaining.
- */
- public Builder clearHeight() {
-
- height_ = 0L;
- onChanged();
- return this;
- }
-
- private long blockTime_ ;
- /**
- * int64 blockTime = 6;
- * @return The blockTime.
- */
- public long getBlockTime() {
- return blockTime_;
- }
- /**
- * int64 blockTime = 6;
- * @param value The blockTime to set.
- * @return This builder for chaining.
- */
- public Builder setBlockTime(long value) {
-
- blockTime_ = value;
- onChanged();
- return this;
- }
- /**
- * int64 blockTime = 6;
- * @return This builder for chaining.
- */
- public Builder clearBlockTime() {
-
- blockTime_ = 0L;
- onChanged();
- return this;
- }
-
- private long txCount_ ;
- /**
- * int64 txCount = 9;
- * @return The txCount.
- */
- public long getTxCount() {
- return txCount_;
- }
- /**
- * int64 txCount = 9;
- * @param value The txCount to set.
- * @return This builder for chaining.
- */
- public Builder setTxCount(long value) {
-
- txCount_ = value;
- onChanged();
- return this;
- }
- /**
- * int64 txCount = 9;
- * @return This builder for chaining.
- */
- public Builder clearTxCount() {
-
- txCount_ = 0L;
- onChanged();
- return this;
- }
-
- private com.google.protobuf.ByteString hash_ = com.google.protobuf.ByteString.EMPTY;
- /**
- * bytes hash = 10;
- * @return The hash.
- */
- public com.google.protobuf.ByteString getHash() {
- return hash_;
- }
- /**
- * bytes hash = 10;
- * @param value The hash to set.
- * @return This builder for chaining.
- */
- public Builder setHash(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
-
- hash_ = value;
- onChanged();
- return this;
- }
- /**
- * bytes hash = 10;
- * @return This builder for chaining.
- */
- public Builder clearHash() {
-
- hash_ = getDefaultInstance().getHash();
- onChanged();
- return this;
- }
-
- private int difficulty_ ;
- /**
- * uint32 difficulty = 11;
- * @return The difficulty.
- */
- public int getDifficulty() {
- return difficulty_;
- }
- /**
- * uint32 difficulty = 11;
- * @param value The difficulty to set.
- * @return This builder for chaining.
- */
- public Builder setDifficulty(int value) {
-
- difficulty_ = value;
- onChanged();
- return this;
- }
- /**
- * uint32 difficulty = 11;
- * @return This builder for chaining.
- */
- public Builder clearDifficulty() {
-
- difficulty_ = 0;
- onChanged();
- return this;
- }
-
- private cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature signature_;
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature, cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.Builder, cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder> signatureBuilder_;
- /**
- * .Signature signature = 8;
- * @return Whether the signature field is set.
- */
- public boolean hasSignature() {
- return signatureBuilder_ != null || signature_ != null;
- }
- /**
- * .Signature signature = 8;
- * @return The signature.
- */
- public cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature getSignature() {
- if (signatureBuilder_ == null) {
- return signature_ == null ? cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.getDefaultInstance() : signature_;
- } else {
- return signatureBuilder_.getMessage();
- }
- }
- /**
- * .Signature signature = 8;
- */
- public Builder setSignature(cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature value) {
- if (signatureBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- signature_ = value;
- onChanged();
- } else {
- signatureBuilder_.setMessage(value);
- }
-
- return this;
- }
- /**
- * .Signature signature = 8;
- */
- public Builder setSignature(
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.Builder builderForValue) {
- if (signatureBuilder_ == null) {
- signature_ = builderForValue.build();
- onChanged();
- } else {
- signatureBuilder_.setMessage(builderForValue.build());
- }
-
- return this;
- }
- /**
- * .Signature signature = 8;
- */
- public Builder mergeSignature(cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature value) {
- if (signatureBuilder_ == null) {
- if (signature_ != null) {
- signature_ =
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.newBuilder(signature_).mergeFrom(value).buildPartial();
- } else {
- signature_ = value;
- }
- onChanged();
- } else {
- signatureBuilder_.mergeFrom(value);
- }
-
- return this;
- }
- /**
- * .Signature signature = 8;
- */
- public Builder clearSignature() {
- if (signatureBuilder_ == null) {
- signature_ = null;
- onChanged();
- } else {
- signature_ = null;
- signatureBuilder_ = null;
- }
-
- return this;
- }
- /**
- * .Signature signature = 8;
- */
- public cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.Builder getSignatureBuilder() {
-
- onChanged();
- return getSignatureFieldBuilder().getBuilder();
- }
- /**
- * .Signature signature = 8;
- */
- public cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder getSignatureOrBuilder() {
- if (signatureBuilder_ != null) {
- return signatureBuilder_.getMessageOrBuilder();
- } else {
- return signature_ == null ?
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.getDefaultInstance() : signature_;
- }
- }
- /**
- * .Signature signature = 8;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature, cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.Builder, cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder>
- getSignatureFieldBuilder() {
- if (signatureBuilder_ == null) {
- signatureBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature, cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.Signature.Builder, cn.chain33.javasdk.model.protobuf.TransactionAllProtobuf.SignatureOrBuilder>(
- getSignature(),
- getParentForChildren(),
- isClean());
- signature_ = null;
- }
- return signatureBuilder_;
- }
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
-
- // @@protoc_insertion_point(builder_scope:Header)
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+ }
- // @@protoc_insertion_point(class_scope:Header)
- private static final cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header DEFAULT_INSTANCE;
- static {
- DEFAULT_INSTANCE = new cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header();
- }
+ public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header parseFrom(
+ com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
+ }
- public static cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header getDefaultInstance() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public Header parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new Header(input, extensionRegistry);
- }
- };
-
- public static com.google.protobuf.Parser parser() {
- return PARSER;
- }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
+ public static Builder newBuilder(cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
- @java.lang.Override
- public cn.chain33.javasdk.model.protobuf.BlockchainProtobuf.Header getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
- }
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
- public interface BlockOrBuilder extends
- // @@protoc_insertion_point(interface_extends:Block)
- com.google.protobuf.MessageOrBuilder {
+ /**
+ *