Uses of Class
eu.royalsloth.depbuilder.dsl.ParseException
-
Packages that use ParseException Package Description eu.royalsloth.depbuilder.dsl eu.royalsloth.depbuilder.dsl.utils eu.royalsloth.depbuilder.jenkins Contains the code that integrates the DSL dependency build logic with the Jenkins infrastructure (jenkins UI and scheduling builds via jenkins queue). -
-
Uses of ParseException in eu.royalsloth.depbuilder.dsl
Methods in eu.royalsloth.depbuilder.dsl that return ParseException Modifier and Type Method Description static ParseException
ParseException. create(DslLexer.Tokenizer tokenizer, Token problematicToken, String msg)
static ParseException
ParseException. create(DslLexer.Tokenizer tokenizer, Token problematicToken, String msg, Exception e)
Methods in eu.royalsloth.depbuilder.dsl that throw ParseException Modifier and Type Method Description static String
DslParser. chompArray(DslLexer.Tokenizer tokenizer, Token token)
static Token
DslParser. expectAndParseColon(DslLexer.Tokenizer tokenizer)
static Token
DslParser. expectAndParseColon(DslLexer.Tokenizer tokenizer, String settingsId, String settingsField)
static <T> List<T>
DslParser. parseArray(DslLexer.Tokenizer tokenizer, Class<T> clazz)
static ParsedBuild
DslParser. parseBuild(String input, SettingsVerifier settingsVerifier)
static ParsedBuild
DslParser. parseBuildNoVerify(String input)
static Duration
DslParser. parseDuration(DslLexer.Tokenizer tokenizer, String identifier)
static Duration
DslParser. parseDuration(DslLexer.Tokenizer tokenizer, String identifier, Token alreadyParsedToken)
static List<Integer>
DslParser. parseIntArray(DslLexer.Tokenizer tokenizer)
static List<String>
DslParser. parseStringArray(DslLexer.Tokenizer tokenizer)
static LocalTime
DslParser. parseTime(DslLexer.Tokenizer tokenizer, String identifier, Token alreadyParsedToken)
Parse time in "hh:mm" or hh:mm (without quotes) format or else throw an exceptionstatic int
DslParser. safeIntParse(DslLexer.Tokenizer tokenizer, Token token)
-
Uses of ParseException in eu.royalsloth.depbuilder.dsl.utils
Methods in eu.royalsloth.depbuilder.dsl.utils that throw ParseException Modifier and Type Method Description static Duration
TimeUtils. parseDuration(String input)
static LocalTime
TimeUtils. parseTime(String hourStr, String minutesStr)
-
Uses of ParseException in eu.royalsloth.depbuilder.jenkins
Methods in eu.royalsloth.depbuilder.jenkins that throw ParseException Modifier and Type Method Description static boolean
AssignToNode. allJobsShouldHaveOnlineAgent(ParsedBuild build)
Checks if all jobs from the build have online build agent or throws an exception if one node has all build agents offline.static ParsedBuild
DslBuild. verifyPipeline(String projectName, String pipeline)
Parse the DslProject pipeline and verify the build settings.
-