Roman Elizarov
e2713501ce
Rename SuccessOrFailure to Result and hide Failure from ABI
...
* The members of Result are isSuccess, isFailure, exceptionOrNull, getOrNull
* The rest of API is implemented via inline-only extensions
* There are two internal functions to hide detailed mechanics of an internal
Result.Failure class: createFailure and throwOnFailure
* Result.toString is explicit: either Success(v) or Failure(x)
See KT-26538
2018-09-09 11:34:31 +03:00
..
2018-08-30 17:29:09 +03:00
2018-08-08 19:11:17 +03:00
2018-09-09 11:34:31 +03:00
2018-09-04 20:19:04 +03:00
2018-09-09 11:34:31 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-24 14:58:42 +03:00
2018-08-30 14:58:41 +03:00
2018-08-31 15:34:18 +03:00
2018-09-04 20:19:04 +03:00
2018-09-09 11:34:31 +03:00
2018-08-28 13:48:43 +03:00
2018-09-06 20:25:17 +03:00
2018-08-08 18:33:41 +03:00
2018-09-04 12:43:39 +03:00
2018-08-08 18:33:41 +03:00
2018-09-04 12:43:39 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-07-09 15:27:19 +03:00
2018-07-04 15:33:41 +02:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-30 14:58:41 +03:00
2018-08-30 16:20:52 +03:00
2018-08-08 18:33:39 +03:00
2018-08-30 14:58:41 +03:00
2018-07-12 14:18:34 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:39 +03:00
2018-09-04 20:19:04 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-30 14:58:41 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-08-15 13:35:14 +03:00
2018-08-28 13:48:43 +03:00
2018-08-08 18:33:41 +03:00
2018-08-28 13:48:43 +03:00
2018-07-09 15:27:19 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-17 16:14:28 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-15 13:35:14 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:39 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-09-04 12:43:39 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-30 14:58:41 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-08-28 13:48:43 +03:00
2018-08-08 18:33:39 +03:00
2018-08-30 14:58:41 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-08-08 18:33:41 +03:00
2018-07-09 15:27:19 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:41 +03:00
2018-07-09 15:27:19 +03:00
2018-08-08 18:33:39 +03:00
2018-08-08 18:33:41 +03:00