Table of Contents

Class ResultKt

Namespace
IO.Scanbot.Common
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/common/ResultKt", DoNotGenerateAcw = true)]
public sealed class ResultKt : Object, IJavaObject, IJavaPeerable, IDisposable
Inheritance
ResultKt
Implements
Inherited Members

Methods

CombineResults(IResult, IResult, IResult, IFunction4)

[Register("combineResults", "(Lio/scanbot/common/Result;Lio/scanbot/common/Result;Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function4;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T1", "T2", "T3", "R" })]
public static IResult CombineResults(IResult p1, IResult p2, IResult p3, IFunction4 block)

Parameters

p1 IResult
p2 IResult
p3 IResult
block IFunction4

Returns

IResult

CombineResults(IResult, IResult, IFunction3)

[Register("combineResults", "(Lio/scanbot/common/Result;Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function3;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T1", "T2", "R" })]
public static IResult CombineResults(IResult p1, IResult p2, IFunction3 block)

Parameters

p1 IResult
p2 IResult
block IFunction3

Returns

IResult

FlatSuccesses(ICollection)

[Register("flatSuccesses", "(Ljava/util/Collection;)Ljava/util/Collection;", "")]
[JavaTypeParameters(new string[] { "T" })]
public static ICollection FlatSuccesses(ICollection obj)

Parameters

obj ICollection

Returns

ICollection

Flatmap(IResult)

[Register("flatmap", "(Lio/scanbot/common/Result;)Ljava/util/Collection;", "")]
[JavaTypeParameters(new string[] { "T" })]
public static ICollection Flatmap(IResult obj)

Parameters

obj IResult

Returns

ICollection

GetOrDefault(IResult, Object)

[Register("getOrDefault", "(Lio/scanbot/common/Result;Ljava/lang/Object;)Ljava/lang/Object;", "")]
[JavaTypeParameters(new string[] { "T" })]
public static Object GetOrDefault(IResult obj, Object @default)

Parameters

obj IResult
default Object

Returns

Object

MapFailure(IResult, IFunction2)

[Register("mapFailure", "(Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function2;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T", "R" })]
public static IResult MapFailure(IResult obj, IFunction2 block)

Parameters

obj IResult
block IFunction2

Returns

IResult

MapResult(IResult, IFunction2)

[Register("mapResult", "(Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function2;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T", "R" })]
public static IResult MapResult(IResult obj, IFunction2 block)

Parameters

obj IResult
block IFunction2

Returns

IResult

MapSuccess(IResult, IFunction2)

[Register("mapSuccess", "(Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function2;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T", "R" })]
public static IResult MapSuccess(IResult obj, IFunction2 block)

Parameters

obj IResult
block IFunction2

Returns

IResult

OnCancellation(IResult, IFunction2)

[Register("onCancellation", "(Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function2;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T" })]
public static IResult OnCancellation(IResult obj, IFunction2 block)

Parameters

obj IResult
block IFunction2

Returns

IResult

OnFailure(IResult, IFunction2)

[Register("onFailure", "(Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function2;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T" })]
public static IResult OnFailure(IResult obj, IFunction2 block)

Parameters

obj IResult
block IFunction2

Returns

IResult

OnSuccess(IResult, IFunction2)

[Register("onSuccess", "(Lio/scanbot/common/Result;Lkotlin/jvm/functions/Function2;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "T" })]
public static IResult OnSuccess(IResult obj, IFunction2 block)

Parameters

obj IResult
block IFunction2

Returns

IResult