mirror of
https://github.com/corda/corda.git
synced 2025-01-26 06:09:25 +00:00
Suppress or fix the few remaining compiler warnings
This commit is contained in:
parent
a79072bdf9
commit
7b2eb651be
@ -112,7 +112,6 @@ class NodeVaultServiceTest {
|
||||
services.vaultService.addNoteToTransaction(usefulTX.id, "USD Sample Note 1")
|
||||
services.vaultService.addNoteToTransaction(usefulTX.id, "USD Sample Note 2")
|
||||
services.vaultService.addNoteToTransaction(usefulTX.id, "USD Sample Note 3")
|
||||
val results = services.vaultService.getTransactionNotes(usefulTX.id)
|
||||
assertEquals(3, services.vaultService.getTransactionNotes(usefulTX.id).count())
|
||||
|
||||
// Issue more Money (GBP)
|
||||
|
@ -118,6 +118,7 @@ class IRSSimulation(networkSendManuallyPumped: Boolean, runAsync: Boolean, laten
|
||||
irs.fixedLeg.fixedRatePayer = node1.info.legalIdentity
|
||||
irs.floatingLeg.floatingRatePayer = node2.info.legalIdentity
|
||||
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
val acceptorTx = node2.initiateSingleShotFlow(Instigator::class) { Acceptor(it) }.flatMap {
|
||||
(it.fsm as FlowStateMachine<SignedTransaction>).resultFuture
|
||||
}
|
||||
|
@ -50,6 +50,7 @@ class TradeSimulation(runAsync: Boolean, latencyInjector: InMemoryMessagingNetwo
|
||||
|
||||
val amount = 1000.DOLLARS
|
||||
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
val buyerFuture = buyer.initiateSingleShotFlow(Seller::class) {
|
||||
Buyer(it, notary.info.notaryIdentity, amount, CommercialPaper.State::class.java)
|
||||
}.flatMap { (it.fsm as FlowStateMachine<SignedTransaction>).resultFuture }
|
||||
|
@ -6,6 +6,7 @@
|
||||
*
|
||||
* Please see distribution for license.
|
||||
*/
|
||||
|
||||
package net.corda.vega.analytics.example
|
||||
|
||||
import com.google.common.collect.ImmutableList
|
||||
@ -52,7 +53,7 @@ import java.time.LocalDate
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val swapPricingExample = SwapPricingExample()
|
||||
swapPricingExample.main(args)
|
||||
swapPricingExample.main()
|
||||
}
|
||||
|
||||
/**
|
||||
@ -64,13 +65,10 @@ fun testOGTradeContract() {
|
||||
}
|
||||
|
||||
class SwapPricingExample {
|
||||
|
||||
/**
|
||||
* Runs the example, pricing the instruments, producing the output as an ASCII table.
|
||||
|
||||
* @param args ignored
|
||||
*/
|
||||
fun main(args: Array<String>) {
|
||||
fun main() {
|
||||
// setup calculation runner component, which needs life-cycle management
|
||||
// a typical application might use dependency injection to obtain the instance
|
||||
val runner = CalculationRunner.ofMultiThreaded()
|
||||
|
@ -5,8 +5,8 @@ import net.corda.core.contracts.StateAndRef
|
||||
import net.corda.core.contracts.StateRef
|
||||
import net.corda.core.contracts.TransactionState
|
||||
import net.corda.core.crypto.Party
|
||||
import net.corda.core.sum
|
||||
import net.corda.core.node.ServiceHub
|
||||
import net.corda.core.sum
|
||||
import net.corda.vega.contracts.IRSState
|
||||
import net.corda.vega.contracts.SwapData
|
||||
import java.time.LocalDate
|
||||
@ -34,6 +34,8 @@ fun List<StateAndRef<IRSState>>.toPortfolio(): Portfolio {
|
||||
return Portfolio(this)
|
||||
}
|
||||
|
||||
// TODO: This should probably have its generics fixed and moved into the core platform API.
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
fun <T : ContractState> List<StateRef>.toStateAndRef(services: ServiceHub): List<StateAndRef<T>> {
|
||||
return services.vaultService.statesForRefs(this).map {
|
||||
StateAndRef(it.value as TransactionState<T>, it.key)
|
||||
|
Loading…
x
Reference in New Issue
Block a user