-
public final class AnalysisResult.Builder<T extends Object>
-
-
Constructor Summary
Constructors Constructor Description AnalysisResult.Builder()
-
Method Summary
Modifier and Type Method Description final BooleangetHasErrors()final AnalysisResult.Builder<T>add(AnalysisError error)final AnalysisResult.Builder<T>add(String message, Throwable cause)final AnalysisResult.Error<T>errorOrNull()Returns an error result if there are any errors, otherwise returns null. final UnitifError(Function1<AnalysisResult.Error<T>, Unit> block)Calls the given block if there are any errors. -
-
Method Detail
-
getHasErrors
final Boolean getHasErrors()
-
add
final AnalysisResult.Builder<T> add(AnalysisError error)
-
add
final AnalysisResult.Builder<T> add(String message, Throwable cause)
-
errorOrNull
final AnalysisResult.Error<T> errorOrNull()
Returns an error result if there are any errors, otherwise returns null.
-
ifError
final Unit ifError(Function1<AnalysisResult.Error<T>, Unit> block)
Calls the given block if there are any errors. This can be useful for early returns.
-
-
-
-