Uses of Class
io.github.chrimle.exceptionfactory.ExceptionBuilder
-
Uses of ExceptionBuilder in io.github.chrimle.exceptionfactory
Methods in io.github.chrimle.exceptionfactory that return ExceptionBuilderModifier and TypeMethodDescriptionstatic <C extends Exception>
@NotNull ExceptionBuilder<C>Creates a newExceptionBuilder
instance for building and instantiating anException
of typeExceptionBuilder
.Sets thecause
to be used when instantiatingExceptionBuilder
,ExceptionBuilder.setMessage
(@Nullable String message) Sets themessage
to be used when instantiatingExceptionBuilder
.ExceptionBuilder.setMessage
(MessageTemplates.OneArgTemplate messageTemplate, String messageArg) Sets themessage
to be used when instantiatingExceptionBuilder
, by applying themessageArg
to themessageTemplate
.ExceptionBuilder.setMessage
(MessageTemplates.TwoArgTemplate messageTemplate, String messageArgOne, String messageArgTwo) Sets themessage
to be used when instantiatingExceptionBuilder
, by applying themessageArgOne
andmessageArgTwo
to themessageTemplate
.ExceptionBuilder.setMessage
(String formattedString, String... messageArgs) Sets themessage
to be used when instantiatingExceptionBuilder
, by formattingformattedString
with the format specifiersmessageArgs
.ExceptionBuilder.setMessage
(BiFunction<String, String, String> messageBuilder, @Nullable String messageArg1, @Nullable String messageArg2) Sets themessage
to be used when instantiatingExceptionBuilder
, by invokingmessageBuilder
withmessageArg1
andmessageArg2
.ExceptionBuilder.setMessage
(UnaryOperator<String> messageBuilder, @Nullable String messageArg) Sets themessage
to be used when instantiatingExceptionBuilder
, by invokingmessageBuilder
withmessageArg
.