From b1dbd2a07c250d58171c8fbd9701f1d2df6ebd0a Mon Sep 17 00:00:00 2001 From: RogerWillis Date: Fri, 18 Nov 2016 17:35:53 +0000 Subject: [PATCH] Suppressed unused variable compiler warnings. --- .../main/kotlin/net/corda/contracts/CommercialPaperLegacy.kt | 4 ++++ .../src/main/kotlin/net/corda/contracts/asset/Obligation.kt | 2 ++ 2 files changed, 6 insertions(+) diff --git a/finance/src/main/kotlin/net/corda/contracts/CommercialPaperLegacy.kt b/finance/src/main/kotlin/net/corda/contracts/CommercialPaperLegacy.kt index 7adf27c70e..b4bdfe313b 100644 --- a/finance/src/main/kotlin/net/corda/contracts/CommercialPaperLegacy.kt +++ b/finance/src/main/kotlin/net/corda/contracts/CommercialPaperLegacy.kt @@ -1,5 +1,6 @@ package net.corda.contracts +import javafx.beans.property.SimpleObjectProperty import net.corda.contracts.asset.sumCashBy import net.corda.core.contracts.* import net.corda.core.crypto.NullPublicKeyTree @@ -20,6 +21,7 @@ import java.util.* val CP_LEGACY_PROGRAM_ID = CommercialPaperLegacy() // TODO: Generalise the notion of an owned instrument into a superclass/supercontract. Consider composition vs inheritance. +@SuppressWarnings("unused") class CommercialPaperLegacy : Contract { // TODO: should reference the content of the legal agreement, not its URI override val legalContractReference: SecureHash = SecureHash.sha256("https://en.wikipedia.org/wiki/Commercial_paper") @@ -62,6 +64,8 @@ class CommercialPaperLegacy : Contract { val command = tx.commands.requireSingleCommand() val timestamp: Timestamp? = tx.timestamp + // Suppress compiler warning as 'key' is an unused variable when destructuring 'groups'. + @Suppress("UNUSED_VARIABLE") for ((inputs, outputs, key) in groups) { when (command.value) { is Commands.Move -> { diff --git a/finance/src/main/kotlin/net/corda/contracts/asset/Obligation.kt b/finance/src/main/kotlin/net/corda/contracts/asset/Obligation.kt index 1a1f1efbfb..6340ffb782 100644 --- a/finance/src/main/kotlin/net/corda/contracts/asset/Obligation.kt +++ b/finance/src/main/kotlin/net/corda/contracts/asset/Obligation.kt @@ -480,6 +480,8 @@ class Obligation

: Contract { // Create a lookup table of the party that each public key represents. states.map { it.obligor }.forEach { partyLookup.put(it.owningKey, it) } + // Suppress compiler warning as 'groupStates' is an unused variable when destructuring 'groups'. + @Suppress("UNUSED_VARIABLE") for ((netState, groupStates) in groups) { // Extract the net balances val netBalances = netAmountsDue(extractAmountsDue(issued.product, states.asIterable()))