[Seasar-user:1122] Kijimuna 0.6.11リリース

Masataka Kurihara kurihara
2004年 10月 15日 (金) 18:37:59 JST


栗原です。

Kijimuna 0.6.11をリリースしました。変更内容は以下のとおりです。

-[バグ] OGNL式で「comp.toStrin」のようにフィールドアクセスに解
        される場合にNullPointerExceptionが発生しているため、
        エラー表示に「null」と出ることがある問題を修正しました。
-[バグ] RTTIにおいてメソッドの一覧を取得する際に、スーパークラ
        スを検索していなかったバグを修正しました 
-[バグ] aspectエレメントのpointcut属性の設定を省略したときに、
        アスペクト適用メソッドはコンポーネントの全メソッドを適用し
        てしまっていた問題を、S2の仕様どおりに実装しているイン
        ターフェイスのメソッドのみとするように修正しました 
-[バグ] Jarライブラリ中のJavaに飛ぶときに、ソースがアタッチメント
        されてても無視するバグを修正しました。 
-[バグ] インターフェイス型にアスペクトを設定してインスタンス化した
        値を、java.lang.Object型のメソッド引数に代入する場合
        (component・initMethod・destroyMethodの子argもしくは
        propertyで可能性があります)、RTTIの判定ロジック漏れで
        常にエラーとしていた問題を解決しました。
-[バグ] NotFoundのクラスをOGNLでnew、メソッドコール、プロパティ
        アクセスした際に、クラスが無い旨ではなく、メソッド等が無い
        とのエラー表示してしまう問題を修正し、クラスが見つからな
        い場合はまずその旨を通知するようにしました。
-[変更] 自動インジェクション時にnullが設定される場合、TooMany
        エラーの場合、インジェクションが成功した場合それぞれについ
        て、Outline上では別アイコンにて表示するようになりました。 
-[変更] componentなどのDicon要素でエラーが生じているものにつ
        いて、Outline上で別アイコンにて表示するようになりました。 
-[新規] RTTIで従来のプロパティセッター一覧の取得に加え、プロ
        パティゲッター一覧の取得ができるようになりました。これで、
        2.1以降のゲッターインジェクションに対応できるようになりました
-[新規] プロジェクトのバリデーションを行う機能を追加しました。 
-[新規] プロジェクトのクラスパス中にS2Containerを含まない場合
        にエラー通知するようにしました。 
-[新規] Outlineの自動インジェクション情報の選択、クリック、ダブ
        ルクリックでのエディタ移動を実装しました。 

次バージョン以降への積み残しと既知の制限は以下のとおりです。

-[新規] コンポーネントキーのうちTooManyなものの表示/非表示
        トグルスイッチ 
-[新規] アスペクト適用メソッドのうちfinalもしくはstaticなものの表示
        /非表示トグルスイッチ 
-[制限] Jarのルートに置いたDiconをPackageExplorerから開いた
        ときにOutlineが出ない 
-[制限] Jar中のDiconファイルを選択したときに、プロジェクトが変っ
        てもDiconTreeが追随しない 

--
株式会社グルージェント
栗原 傑享(くりはら まさたか)
渋谷区渋谷3-7-6 第6矢木ビル4F
TEL:03-5469-8869 FAX:03-5469-8879
URL:http://www.gluegent.com/
--




Seasar-user メーリングリストの案内