Anthony Keenan e41408d21e CORDA-939 - Dont expose FlowStateMachine via public API (#2438) (#2476)
* CORDA-939 - Dont expose FlowStateMachine via public API (#2438)

* Create CordaInternal attribute for properties on public classes that are not part of the api and apply to FlowLogic.stateMachine

* Remove startFlow from public test api and replace with startFlowAndReturnFuture

* Update api-current with changed signature

* Change test used in documentation to use public test methods

* Remove the rest of the unneccessary usages of the startFlow test utility

* Remove extra whitespace

* Rename startFlowAndReturnFuture back to startFlow

* Update api

* The annotation doesn't appear unless its marked as on the actual getter and setter

* Updated docs and removed pointless attribute

* Deleted whitespace

# Conflicts:
#	.ci/api-current.txt
#	testing/node-driver/src/main/kotlin/net/corda/testing/node/NodeTestUtils.kt

* Revert api-current to v1 api

* Adding missing line and missing annotations

* Made changes post review

* Minor text change
2018-02-08 14:40:16 +00:00
..
2017-09-22 16:51:14 +01:00
2017-10-07 12:48:16 +01:00
2017-09-22 15:14:16 +01:00
2017-10-07 12:48:16 +01:00
2018-01-19 13:43:17 +00:00
2018-01-25 17:15:36 +00:00
2018-01-17 17:54:13 +00:00
2017-09-29 17:42:49 +01:00
2018-01-17 16:06:31 +00:00
2018-01-25 17:15:36 +00:00
2017-12-21 16:57:03 +00:00
2017-09-05 17:38:53 +01:00