API version 1

- ‐

close

入力または出力ストリームを終了します。

writeメソッドによる出力内容が内部バッファに残っている場合は、closeメソッドを呼び出したときにwritableオブジェクトに渡されます。 すでにクローズ済みのStreamに対してcloseメソッドを呼んだ場合、何もしません。

呼出形式一覧

呼出形式

説明

void close([boolean deepClose])

入力または出力ストリームを終了します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

deepClose

コンストラクタに指定したreadableオブジェクトもしくはwritableオブジェクトを再帰的にcloseメソッドを呼ぶかどうかを指定します。
falseまたは省略した場合は、自身のクローズ処理のみ行い、コンストラクタ指定のオブジェクトのcloseメソッドは呼びません。
closeメソッドを呼ぶ過程でcloseメソッドの無いオブジェクトがあった場合はそこで再帰的にcloseメソッドを呼ぶ処理を中断します。

例外

なし