Просмотр исходного кода

[java] close() for FileInput/FileOutput

Caue Waneck 12 лет назад
Родитель
Сommit
e16e543062
2 измененных файлов с 10 добавлено и 0 удалено
  1. 5 0
      std/java/_std/sys/io/FileInput.hx
  2. 5 0
      std/java/_std/sys/io/FileOutput.hx

+ 5 - 0
std/java/_std/sys/io/FileInput.hx

@@ -37,6 +37,11 @@ class FileInput extends Input {
 		this.f = f;
 	}
 
+	override public function close()
+	{
+		try f.close() catch(e:Dynamic) throw e;
+	}
+
 	override public function readByte():Int
 	{
 		try

+ 5 - 0
std/java/_std/sys/io/FileOutput.hx

@@ -36,6 +36,11 @@ class FileOutput extends Output {
 		this.f = f;
 	}
 
+	override public function close()
+	{
+		try f.close() catch(e:Dynamic) throw e;
+	}
+
 	override public function writeByte(c:Int):Void
 	{
 		try