Dominic Fox 6cb4310f92
ENT-2320 Introduce annotation to link state classes and contract classes (#1336)
* Introduce and check @BelongsToContract annotation

* Fix broken ObligationTests

* TransactionContractConflictException inherits from TransactionVerificationException

* Really fix broken ObligationTests

* Convert fun to val

* Update kdoc on BelongsToContract, simplify contract checking

* Warn in TransactionBuilder if ContractState has no owning contract

* Fix failing tests

* Unseal TransactionVerificationException

* Make contract parameter of TransactionState optional

* Replace exception with a warning for now

* Update api-current to permit @BelongsToContract annotation to be added

* cosmetic tweaks

* Throw IllegalArgumentException, not NPE

* Throw IllegalArgumentException, not NPE
2018-08-28 11:38:33 +01:00
..
2018-05-22 15:38:43 +01:00
2017-09-22 16:51:14 +01:00
2017-09-22 15:14:16 +01:00
2018-08-01 14:13:39 +01:00
2018-07-20 16:09:57 -04:00
2018-07-05 15:20:28 +01:00
2017-09-29 17:42:49 +01:00
2018-08-22 16:01:39 +01:00
2018-06-29 13:08:09 +01:00
2018-08-10 11:27:35 +01:00
2018-01-16 15:29:26 +00:00