diff --git a/src/main/java/org/stellar/sdk/TransactionPreconditions.java b/src/main/java/org/stellar/sdk/TransactionPreconditions.java
index 10d56e949..0fe365e09 100644
--- a/src/main/java/org/stellar/sdk/TransactionPreconditions.java
+++ b/src/main/java/org/stellar/sdk/TransactionPreconditions.java
@@ -3,6 +3,7 @@
import java.math.BigInteger;
import java.util.Arrays;
import java.util.List;
+import java.util.Objects;
import lombok.Builder;
import lombok.NonNull;
import lombok.Singular;
@@ -184,4 +185,20 @@ public Preconditions toXdr() {
return preconditionsBuilder.build();
}
+
+ @Override
+ public boolean equals(Object object) {
+ if (this == object) {
+ return true;
+ }
+ if (object == null || getClass() != object.getClass()) {
+ return false;
+ }
+ return ((TransactionPreconditions) object).toXdr() == toXdr();
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(toXdr());
+ }
}
diff --git a/src/main/java/org/stellar/sdk/exception/AssetCodeLengthInvalidException.java b/src/main/java/org/stellar/sdk/exception/AssetCodeLengthInvalidException.java
index 9b3fa9708..767cc5c34 100644
--- a/src/main/java/org/stellar/sdk/exception/AssetCodeLengthInvalidException.java
+++ b/src/main/java/org/stellar/sdk/exception/AssetCodeLengthInvalidException.java
@@ -9,6 +9,7 @@
* @see AssetTypeCreditAlphaNum4
* @see AssetTypeCreditAlphaNum12
*/
+// TODO: extends IllegalArgumentException?
public class AssetCodeLengthInvalidException extends SdkException {
public AssetCodeLengthInvalidException() {
super();
diff --git a/src/main/java/org/stellar/sdk/operations/AccountMergeOperation.java b/src/main/java/org/stellar/sdk/operations/AccountMergeOperation.java
index e93f56399..f6229b31b 100644
--- a/src/main/java/org/stellar/sdk/operations/AccountMergeOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/AccountMergeOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -18,7 +17,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class AccountMergeOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/AllowTrustOperation.java b/src/main/java/org/stellar/sdk/operations/AllowTrustOperation.java
index 1e160d241..83d396795 100644
--- a/src/main/java/org/stellar/sdk/operations/AllowTrustOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/AllowTrustOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -26,7 +25,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
@Deprecated
diff --git a/src/main/java/org/stellar/sdk/operations/BeginSponsoringFutureReservesOperation.java b/src/main/java/org/stellar/sdk/operations/BeginSponsoringFutureReservesOperation.java
index 1e94fcbee..f369e8e04 100644
--- a/src/main/java/org/stellar/sdk/operations/BeginSponsoringFutureReservesOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/BeginSponsoringFutureReservesOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -17,7 +16,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class BeginSponsoringFutureReservesOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/BumpSequenceOperation.java b/src/main/java/org/stellar/sdk/operations/BumpSequenceOperation.java
index f39b738c4..4edfd05c5 100644
--- a/src/main/java/org/stellar/sdk/operations/BumpSequenceOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/BumpSequenceOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;
import lombok.experimental.SuperBuilder;
@@ -17,7 +16,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class BumpSequenceOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ChangeTrustOperation.java b/src/main/java/org/stellar/sdk/operations/ChangeTrustOperation.java
index cccfe160f..6efe4b408 100644
--- a/src/main/java/org/stellar/sdk/operations/ChangeTrustOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ChangeTrustOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -18,7 +17,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ChangeTrustOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ClaimClaimableBalanceOperation.java b/src/main/java/org/stellar/sdk/operations/ClaimClaimableBalanceOperation.java
index 047ef9273..9c875851c 100644
--- a/src/main/java/org/stellar/sdk/operations/ClaimClaimableBalanceOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ClaimClaimableBalanceOperation.java
@@ -2,7 +2,6 @@
import java.io.IOException;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -19,7 +18,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ClaimClaimableBalanceOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ClawbackClaimableBalanceOperation.java b/src/main/java/org/stellar/sdk/operations/ClawbackClaimableBalanceOperation.java
index 9b944501c..80a53d746 100644
--- a/src/main/java/org/stellar/sdk/operations/ClawbackClaimableBalanceOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ClawbackClaimableBalanceOperation.java
@@ -2,7 +2,6 @@
import java.io.IOException;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -19,7 +18,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ClawbackClaimableBalanceOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ClawbackOperation.java b/src/main/java/org/stellar/sdk/operations/ClawbackOperation.java
index 11a08042c..e2fc933fe 100644
--- a/src/main/java/org/stellar/sdk/operations/ClawbackOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ClawbackOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -20,7 +19,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ClawbackOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/CreateAccountOperation.java b/src/main/java/org/stellar/sdk/operations/CreateAccountOperation.java
index a8de261b4..ad458977e 100644
--- a/src/main/java/org/stellar/sdk/operations/CreateAccountOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/CreateAccountOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -18,7 +17,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class CreateAccountOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/CreateClaimableBalanceOperation.java b/src/main/java/org/stellar/sdk/operations/CreateClaimableBalanceOperation.java
index 90f72be7b..047d1910c 100644
--- a/src/main/java/org/stellar/sdk/operations/CreateClaimableBalanceOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/CreateClaimableBalanceOperation.java
@@ -3,7 +3,6 @@
import java.util.ArrayList;
import java.util.List;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -24,7 +23,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class CreateClaimableBalanceOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/CreatePassiveSellOfferOperation.java b/src/main/java/org/stellar/sdk/operations/CreatePassiveSellOfferOperation.java
index 87def226d..12991a34f 100644
--- a/src/main/java/org/stellar/sdk/operations/CreatePassiveSellOfferOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/CreatePassiveSellOfferOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -19,7 +18,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class CreatePassiveSellOfferOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/EndSponsoringFutureReservesOperation.java b/src/main/java/org/stellar/sdk/operations/EndSponsoringFutureReservesOperation.java
index a439d5494..cc1e0230e 100644
--- a/src/main/java/org/stellar/sdk/operations/EndSponsoringFutureReservesOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/EndSponsoringFutureReservesOperation.java
@@ -1,6 +1,5 @@
package org.stellar.sdk.operations;
-import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.SuperBuilder;
@@ -12,7 +11,6 @@
* target="_blank">EndSponsoringFutureReserves operation.
*/
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@SuperBuilder(toBuilder = true)
public class EndSponsoringFutureReservesOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ExtendFootprintTTLOperation.java b/src/main/java/org/stellar/sdk/operations/ExtendFootprintTTLOperation.java
index 89fc93852..c62da1f66 100644
--- a/src/main/java/org/stellar/sdk/operations/ExtendFootprintTTLOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ExtendFootprintTTLOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -21,7 +20,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ExtendFootprintTTLOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/InflationOperation.java b/src/main/java/org/stellar/sdk/operations/InflationOperation.java
index 9d04612e2..25cb2b2fd 100644
--- a/src/main/java/org/stellar/sdk/operations/InflationOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/InflationOperation.java
@@ -1,6 +1,5 @@
package org.stellar.sdk.operations;
-import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.SuperBuilder;
@@ -12,7 +11,6 @@
* target="_blank">Inflation operation.
*/
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@SuperBuilder(toBuilder = true)
public class InflationOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/InvokeHostFunctionOperation.java b/src/main/java/org/stellar/sdk/operations/InvokeHostFunctionOperation.java
index cead365c2..1e114d35c 100644
--- a/src/main/java/org/stellar/sdk/operations/InvokeHostFunctionOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/InvokeHostFunctionOperation.java
@@ -7,7 +7,6 @@
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -42,7 +41,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class InvokeHostFunctionOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/LiquidityPoolDepositOperation.java b/src/main/java/org/stellar/sdk/operations/LiquidityPoolDepositOperation.java
index 0d70988d9..8281acadc 100644
--- a/src/main/java/org/stellar/sdk/operations/LiquidityPoolDepositOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/LiquidityPoolDepositOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -22,7 +21,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class LiquidityPoolDepositOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/LiquidityPoolWithdrawOperation.java b/src/main/java/org/stellar/sdk/operations/LiquidityPoolWithdrawOperation.java
index 0b41d8032..a71698c16 100644
--- a/src/main/java/org/stellar/sdk/operations/LiquidityPoolWithdrawOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/LiquidityPoolWithdrawOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -21,7 +20,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class LiquidityPoolWithdrawOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ManageBuyOfferOperation.java b/src/main/java/org/stellar/sdk/operations/ManageBuyOfferOperation.java
index 0ac2442dd..7a00468bb 100644
--- a/src/main/java/org/stellar/sdk/operations/ManageBuyOfferOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ManageBuyOfferOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -19,7 +18,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ManageBuyOfferOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ManageDataOperation.java b/src/main/java/org/stellar/sdk/operations/ManageDataOperation.java
index 882892efa..0e1304296 100644
--- a/src/main/java/org/stellar/sdk/operations/ManageDataOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ManageDataOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -20,7 +19,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ManageDataOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/ManageSellOfferOperation.java b/src/main/java/org/stellar/sdk/operations/ManageSellOfferOperation.java
index 066af1949..d5c8f43c4 100644
--- a/src/main/java/org/stellar/sdk/operations/ManageSellOfferOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/ManageSellOfferOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -19,7 +18,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class ManageSellOfferOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/Operation.java b/src/main/java/org/stellar/sdk/operations/Operation.java
index 186934f57..385a669cc 100644
--- a/src/main/java/org/stellar/sdk/operations/Operation.java
+++ b/src/main/java/org/stellar/sdk/operations/Operation.java
@@ -2,7 +2,7 @@
import java.io.IOException;
import java.math.BigDecimal;
-import lombok.EqualsAndHashCode;
+import java.util.Objects;
import lombok.Getter;
import lombok.NonNull;
import lombok.Setter;
@@ -12,7 +12,6 @@
/** Abstract class for operations. */
@SuperBuilder(toBuilder = true)
-@EqualsAndHashCode
public abstract class Operation {
Operation() {}
@@ -193,4 +192,20 @@ public static Operation fromXdr(org.stellar.sdk.xdr.Operation xdr) {
* @return OperationBody XDR object
*/
abstract org.stellar.sdk.xdr.Operation.OperationBody toOperationBody();
+
+ @Override
+ public boolean equals(Object object) {
+ if (this == object) {
+ return true;
+ }
+ if (object == null || getClass() != object.getClass()) {
+ return false;
+ }
+ return ((Operation) object).toXdr().equals(toXdr());
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(toXdr());
+ }
}
diff --git a/src/main/java/org/stellar/sdk/operations/PathPaymentStrictReceiveOperation.java b/src/main/java/org/stellar/sdk/operations/PathPaymentStrictReceiveOperation.java
index fd717f3bf..70dcfc2da 100644
--- a/src/main/java/org/stellar/sdk/operations/PathPaymentStrictReceiveOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/PathPaymentStrictReceiveOperation.java
@@ -2,7 +2,6 @@
import lombok.AllArgsConstructor;
import lombok.Builder;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -20,7 +19,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class PathPaymentStrictReceiveOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/PathPaymentStrictSendOperation.java b/src/main/java/org/stellar/sdk/operations/PathPaymentStrictSendOperation.java
index d52a0810a..cacf0eaad 100644
--- a/src/main/java/org/stellar/sdk/operations/PathPaymentStrictSendOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/PathPaymentStrictSendOperation.java
@@ -2,7 +2,6 @@
import lombok.AllArgsConstructor;
import lombok.Builder;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -20,7 +19,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class PathPaymentStrictSendOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/PaymentOperation.java b/src/main/java/org/stellar/sdk/operations/PaymentOperation.java
index 019d8d2f7..c7f940df6 100644
--- a/src/main/java/org/stellar/sdk/operations/PaymentOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/PaymentOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -19,7 +18,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class PaymentOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/RestoreFootprintOperation.java b/src/main/java/org/stellar/sdk/operations/RestoreFootprintOperation.java
index 55dc8f86a..09c3d0bd4 100644
--- a/src/main/java/org/stellar/sdk/operations/RestoreFootprintOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/RestoreFootprintOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;
import lombok.experimental.SuperBuilder;
@@ -16,7 +15,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class RestoreFootprintOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/RevokeAccountSponsorshipOperation.java b/src/main/java/org/stellar/sdk/operations/RevokeAccountSponsorshipOperation.java
index b45f1a77f..1faaa60dc 100644
--- a/src/main/java/org/stellar/sdk/operations/RevokeAccountSponsorshipOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/RevokeAccountSponsorshipOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -25,7 +24,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class RevokeAccountSponsorshipOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/RevokeClaimableBalanceSponsorshipOperation.java b/src/main/java/org/stellar/sdk/operations/RevokeClaimableBalanceSponsorshipOperation.java
index 5d4dfb9e0..5d9657e1e 100644
--- a/src/main/java/org/stellar/sdk/operations/RevokeClaimableBalanceSponsorshipOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/RevokeClaimableBalanceSponsorshipOperation.java
@@ -2,7 +2,6 @@
import java.io.IOException;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -27,7 +26,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class RevokeClaimableBalanceSponsorshipOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/RevokeDataSponsorshipOperation.java b/src/main/java/org/stellar/sdk/operations/RevokeDataSponsorshipOperation.java
index a610e138a..e97a0ca32 100644
--- a/src/main/java/org/stellar/sdk/operations/RevokeDataSponsorshipOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/RevokeDataSponsorshipOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -27,7 +26,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class RevokeDataSponsorshipOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/RevokeOfferSponsorshipOperation.java b/src/main/java/org/stellar/sdk/operations/RevokeOfferSponsorshipOperation.java
index ff4064add..ba577810e 100644
--- a/src/main/java/org/stellar/sdk/operations/RevokeOfferSponsorshipOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/RevokeOfferSponsorshipOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -26,7 +25,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class RevokeOfferSponsorshipOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/RevokeSignerSponsorshipOperation.java b/src/main/java/org/stellar/sdk/operations/RevokeSignerSponsorshipOperation.java
index 96c28606b..bf1c25041 100644
--- a/src/main/java/org/stellar/sdk/operations/RevokeSignerSponsorshipOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/RevokeSignerSponsorshipOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -21,7 +20,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class RevokeSignerSponsorshipOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/RevokeTrustlineSponsorshipOperation.java b/src/main/java/org/stellar/sdk/operations/RevokeTrustlineSponsorshipOperation.java
index 551418ef4..a4e0e7948 100644
--- a/src/main/java/org/stellar/sdk/operations/RevokeTrustlineSponsorshipOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/RevokeTrustlineSponsorshipOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -26,7 +25,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class RevokeTrustlineSponsorshipOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/SetOptionsOperation.java b/src/main/java/org/stellar/sdk/operations/SetOptionsOperation.java
index b2653e009..cc3a27947 100644
--- a/src/main/java/org/stellar/sdk/operations/SetOptionsOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/SetOptionsOperation.java
@@ -1,7 +1,6 @@
package org.stellar.sdk.operations;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;
import lombok.experimental.SuperBuilder;
@@ -17,7 +16,6 @@
*/
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class SetOptionsOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/operations/SetTrustlineFlagsOperation.java b/src/main/java/org/stellar/sdk/operations/SetTrustlineFlagsOperation.java
index 0007401f5..67f067495 100644
--- a/src/main/java/org/stellar/sdk/operations/SetTrustlineFlagsOperation.java
+++ b/src/main/java/org/stellar/sdk/operations/SetTrustlineFlagsOperation.java
@@ -2,7 +2,6 @@
import java.util.EnumSet;
import lombok.AllArgsConstructor;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@@ -25,7 +24,6 @@
// TODO: rename to SetTrustLineFlagsOperation
@Getter
@ToString(callSuper = true)
-@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor(access = lombok.AccessLevel.PRIVATE)
@SuperBuilder(toBuilder = true)
public class SetTrustlineFlagsOperation extends Operation {
diff --git a/src/main/java/org/stellar/sdk/responses/operations/ClawbackClaimableBalanceOperationResponse.java b/src/main/java/org/stellar/sdk/responses/operations/ClawbackClaimableBalanceOperationResponse.java
index 8ec9c223f..5b9a27804 100644
--- a/src/main/java/org/stellar/sdk/responses/operations/ClawbackClaimableBalanceOperationResponse.java
+++ b/src/main/java/org/stellar/sdk/responses/operations/ClawbackClaimableBalanceOperationResponse.java
@@ -7,7 +7,9 @@
/**
* Represents a Clawback Claimable Balance operation response.
*
- * @see Operation documentation
+ * @see Operation documentation
* @see org.stellar.sdk.requests.OperationsRequestBuilder
* @see org.stellar.sdk.Server#operations()
*/