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() */