File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/golang Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -1607,10 +1607,16 @@ private StringBuilder generateFileHeader(final CharSequence[] namespaces)
16071607 private String generateFromTemplate (final CharSequence [] namespaces , final String templateName )
16081608 throws IOException
16091609 {
1610- final String jarFile = "golang/templates/" + templateName + ".go" ;
1611- try (InputStream inputStream = this .getClass ().getClassLoader ().getResourceAsStream (jarFile ))
1610+ final String templateFileName = "golang/templates/" + templateName + ".go" ;
1611+ final InputStream stream = getClass ().getClassLoader ().getResourceAsStream (templateFileName );
1612+ if (null == stream )
16121613 {
1613- final Scanner scanner = new Scanner (new BufferedInputStream (inputStream )).useDelimiter ("\\ A" );
1614+ return "" ;
1615+ }
1616+
1617+ try (InputStream in = new BufferedInputStream (stream ))
1618+ {
1619+ final Scanner scanner = new Scanner (in ).useDelimiter ("\\ A" );
16141620 if (!scanner .hasNext ())
16151621 {
16161622 return "" ;
You can’t perform that action at this time.
0 commit comments