From 2ed2d28ba82086e51fff94f891f688949b6ecb7b Mon Sep 17 00:00:00 2001 From: halibobo1205 Date: Thu, 6 Aug 2026 15:56:15 +0800 Subject: [PATCH] fix: prevent receive description self-assignment --- build.gradle | 1 + .../java/org/tron/core/capsule/ReceiveDescriptionCapsule.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 65e72c0fb73..31bc4633812 100644 --- a/build.gradle +++ b/build.gradle @@ -132,6 +132,7 @@ subprojects { disableAllChecks = true excludedPaths = '.*/generated/.*' errorproneArgs.addAll([ + '-Xep:SelfAssignment:ERROR', '-Xep:StringCaseLocaleUsage:ERROR', '-Xep:StringCaseLocaleUsageMethodRef:ERROR', ]) diff --git a/framework/src/main/java/org/tron/core/capsule/ReceiveDescriptionCapsule.java b/framework/src/main/java/org/tron/core/capsule/ReceiveDescriptionCapsule.java index db9e8e80fa0..15438a630ca 100644 --- a/framework/src/main/java/org/tron/core/capsule/ReceiveDescriptionCapsule.java +++ b/framework/src/main/java/org/tron/core/capsule/ReceiveDescriptionCapsule.java @@ -14,7 +14,7 @@ public ReceiveDescriptionCapsule() { receiveDescription = ReceiveDescription.newBuilder().build(); } - public ReceiveDescriptionCapsule(final ReceiveDescription outputDescription) { + public ReceiveDescriptionCapsule(final ReceiveDescription receiveDescription) { this.receiveDescription = receiveDescription; }