Class ErrorMessageDeclaration.Builder
- java.lang.Object
-
- com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
-
- Enclosing class:
- ErrorMessageDeclaration
public static class ErrorMessageDeclaration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ErrorMessageDeclarationbuild()ErrorMessageDeclaration.BuildererrorCode(String errorCode)Add an error code.ErrorMessageDeclaration.BuilderprependMessage(String message)Prepend a message part.ErrorMessageDeclaration.BuildersetPosition(String sourceFile, int line)Set the position where the error message is declared.
-
-
-
Method Detail
-
errorCode
public ErrorMessageDeclaration.Builder errorCode(String errorCode)
Add an error code.- Parameters:
errorCode- error code to add- Returns:
- self for fluent programming
-
setPosition
public ErrorMessageDeclaration.Builder setPosition(String sourceFile, int line)
Set the position where the error message is declared.- Parameters:
sourceFile- name of the source file relative to the project's root directoryline- linux number- Returns:
- self for fluent programming
-
prependMessage
public ErrorMessageDeclaration.Builder prependMessage(String message)
Prepend a message part.- Parameters:
message- message to prepend.- Returns:
- self for fluent programming
-
build
public ErrorMessageDeclaration build()
-
-