ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

AsakusaFW0.6.1便利な小修正

2014-03-18 20:50:26 | PG(分散処理)

Java8がアメリカ時間の(?)今日リリース予定だけど、それより先にAsakusa Framework0.6.1が出ましたよw
リリースノート

マイナーバージョンアップなのでそんなに大きな変更点は無いけれど、それでも大きめのトピックとしては、

といったことかな。

Direct I/OのImporterでは、今までは入力ファイルが存在しないとエラー(例外発生)になっていた。つまり、入力ファイルが必須だった。
それを、ファイルが存在しない場合は0件入力として扱う機能が追加になった。
デフォルトでは今まで通りの動作をし、Importerで(DirectFileInputDescriptionの)isOptionalメソッドをオーバーライドしてtrueを返すと今回の機能が有効になる。

Direct I/Oと言えば、Exporterのベースパスで変数を使った際のバグが修正された。(#371
「${変数名}」が記述されているとき、それを展開してからパスの探索が行われる。展開された内容に「/」(パス区切り)が入っているときくらいしか影響ないかもしれないけど。

あと、「これはバグだったのかー」って感じなんだけど、Operatorクラスで、public以外のメソッドのオーバーロードが出来るようになった。(#373
ちょっとした変換メソッドをprivateで作り、引数を変えてオーバーロードする…というのが今までエラーになってたんだけど、0.6.1から出来るようになった。
地味に嬉しい(笑)


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 詳細設計書は必要でしょ | トップ | Excel to DMDL(Java8サンプル) »
最新の画像もっと見る

コメントを投稿

PG(分散処理)」カテゴリの最新記事