From 127da1bfbca41f770081d58cf4f642f0e3941bb7 Mon Sep 17 00:00:00 2001 From: Ulrich Wolffgang Date: Wed, 23 Jan 2019 13:04:41 +0100 Subject: [PATCH] exception on missing file --- .../io/proleap/vb6/asg/runner/impl/VbParserRunnerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/proleap/vb6/asg/runner/impl/VbParserRunnerImpl.java b/src/main/java/io/proleap/vb6/asg/runner/impl/VbParserRunnerImpl.java index 4944c76..a08ed70 100755 --- a/src/main/java/io/proleap/vb6/asg/runner/impl/VbParserRunnerImpl.java +++ b/src/main/java/io/proleap/vb6/asg/runner/impl/VbParserRunnerImpl.java @@ -25,6 +25,7 @@ import org.slf4j.LoggerFactory; import io.proleap.vb6.VisualBasic6Lexer; import io.proleap.vb6.VisualBasic6Parser; import io.proleap.vb6.VisualBasic6Parser.StartRuleContext; +import io.proleap.vb6.asg.exception.VbParserException; import io.proleap.vb6.asg.metamodel.Module; import io.proleap.vb6.asg.metamodel.Program; import io.proleap.vb6.asg.metamodel.api.ApiEnumeration; @@ -246,7 +247,7 @@ public class VbParserRunnerImpl implements VbParserRunner { protected void parseFile(final File vbFile, final Program program, final VbParserParams params) throws IOException { if (!vbFile.isFile()) { - LOG.warn("Could not find file {}", vbFile.getAbsolutePath()); + throw new VbParserException("Could not find file " + vbFile.getAbsolutePath()); } else { final Charset charset = params.getCharset();