Skip to content

Commit 6dc029d

Browse files
committed
[Java]: SbeTool should exit with a error code for unsupported input file type.
1 parent 38df630 commit 6dc029d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

main/java/uk/co/real_logic/sbe/SbeTool.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,7 @@ public static void main(final String[] args) throws Exception
9898

9999
for (final String fileName : args)
100100
{
101-
Ir ir = null;
102-
101+
final Ir ir;
103102
if (fileName.endsWith(".xml"))
104103
{
105104
ir = new IrGenerator().generate(parseSchema(fileName), System.getProperty(TARGET_NAMESPACE));
@@ -110,7 +109,9 @@ else if (fileName.endsWith(".sbeir"))
110109
}
111110
else
112111
{
113-
System.out.println("File format not supported.");
112+
System.err.println("Input file format not supported: " + fileName);
113+
System.exit(-1);
114+
return;
114115
}
115116

116117
if (Boolean.parseBoolean(System.getProperty(GENERATE_STUBS, "true")))

0 commit comments

Comments
 (0)