From 4e4f6ce89d01ab36dc7db258fe64feb0b1113c16 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 25 Nov 2010 03:42:34 +0100 Subject: GlueGen: Close in/out streams to allow deleteOnExit() to succeed on Windows --- src/java/com/jogamp/gluegen/GlueGen.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/java/com') diff --git a/src/java/com/jogamp/gluegen/GlueGen.java b/src/java/com/jogamp/gluegen/GlueGen.java index 04a4343..286aac4 100644 --- a/src/java/com/jogamp/gluegen/GlueGen.java +++ b/src/java/com/jogamp/gluegen/GlueGen.java @@ -109,6 +109,7 @@ public class GlueGen implements GlueEmitterControls { preprocessor.run(reader, filename); outStream.flush(); + outStream.close(); FileInputStream inStream = new FileInputStream(out); DataInputStream dis = new DataInputStream(inStream); @@ -142,6 +143,8 @@ public class GlueGen implements GlueEmitterControls { headerParser.setASTNodeClass(TNode.class.getName()); // walk that tree headerParser.translationUnit(parser.getAST()); + dis.close(); + inStream.close(); /** // For debugging: Dump type dictionary and struct dictionary to System.err -- cgit v1.2.3