Package io.forgeai.jenkins.analyzers
Class ResultParser
java.lang.Object
io.forgeai.jenkins.analyzers.ResultParser
Parses the JSON response from any analyzer's LLM call into a structured
AnalysisResult.
Handles malformed JSON gracefully — if the LLM returns markdown fences or extra text,
the parser strips them before attempting deserialization.-
Method Summary
Modifier and TypeMethodDescriptionstatic AnalysisResultparse(String raw, String analyzerId, String analyzerName, PrintStream logger)
-
Method Details
-
parse
public static AnalysisResult parse(String raw, String analyzerId, String analyzerName, PrintStream logger)
-