Seasar

Kijimuna1.1.8リファクタリング追従機能の制限事項

リファクタリング対応したときに以下のようなバグがあったのが分かっていたんだけど、これらに対応するには、ちょっとリファクタリング追従の方法を変えなきゃいけないかもしれない。もうちょいじっくり調査が必要っぽいです。 diconファイルが存在するパッ…

Kijimuna 1.1.7スナップショットリリース(リファクタリング対応・パフォーマンスチューニング)

というわけでとりあえずKijimuna1.1.7.20080311-01スナップショットをリリースしました。以下からインストールできます。 http://kijimuna.seasar.org/download/snapshot 以下のようなリファクタリング(名前の変更)に追従するようにしました。 クラス名を…

Kijimunaリファクタリング対応・コミットしたよ編

public field対応が完了したのでとりあえずコミット。snapshotってどうやってつくるんですか(^^;)?>id:wyukawa

Kijimunaリファクタリング対応・そろそろコミットしようかな編

いまのところ、 クラス名 パッケージ名 セッター名 メソッド名 のりファクタリングに対応したのだが、そのほかに最低限これだけは必須というパターンはあるかな?いったんコミットしようかな。 とりあえず蒲田でとんかつ食べてくる。

Kijimunaのテストコード

パフォーマンスチューニングも終わったので、リファクタリング対応に戻る。ある程度対応できたのだが、ふとテストを一件も書いていないことに気づきテストを書き始める。しかしリファクタリングのテストって、どうやって書けばいいんだ〜と絶望。 まさか自分…

続・Kijimunaのパフォーマンス

パフォーマンスチューニングは後回し、と言っておきながら、やはり気になって調査。で、Kijimunaが重いと感じた原因がなんとなくわかった。直接の原因はvalidate処理が大量に実行されていたこと。今回リファクタリング対応を行うためにSeasarのexamplesプロ…

SAXで困る

Kijimunaのリファクタリング対応を行うために、diconファイルをSAXパースする処理を少し変更した。たとえば以下のようなdiconがあった場合、 <components> <component name="hoge" class="example.ClientImpl"> ... name属性、class属性の値に加え、それらの属性が定義されているオフセット値と長さを取得して、オブジェクト</component></components>…

Kijimunaのパフォーマンス

リファクタリングに対応したのは良いものの、難点がひとつ。クラス名の変更=*.javaファイル名の変更が発生すると、ResourceChangeListener的には新たな*.javaが追加されたとみなされ、diconのfullValidateが走ってしまう。こいつがめっさ重い。S2のexampleを…

続・Kijimunaリファクタリング対応

なんとなく出来た。 とはいっても、まだだけ。diconファイルの仕様をあまり詳しく知らない俺がいる。。。ちょっと調査して、どんなリファクタリングのアクションに対応する必要があるか洗い出す必要があるな。さて、明日の朝ごはんを買ってくるか・・・。パ…

SAStruts Plugin

http://d.hatena.ne.jp/wyukawa/20080301/1204393013 id:wyukawaさんがSAStruts Pluginという、なんともホットなプラグインを開発し始めた。面白そうだ〜。最近の僕はKijimunaをいじくるのに飽きて、mozillaのアドオンを作ってみたり、かと思えばRailsで遊ん…

Kijimunaリファクタリング対応

久しぶりにKijimunaエンハンス。http://d.hatena.ne.jp/koichik/20070107 http://d.hatena.ne.jp/wyukawa/20080229/1204298322このあたりで話題になっているリファクタリングの追従について実装する予定です。JDTでクラス名を変換したら、diconファイルでそ…

SAStrutsなどを動かしてみる

これでも一応Seasarプロジェクトの一員なので、id:wyukawaを見習いSAStrutsなどを動かしてみる。 で、sa-struts-blankでも動かしてみるべと思ったら、wtp形式ではない。というわけでwtp版tutorialをこしらえてみる。 wtpのダサいところはプロジェクトを折角z…

Kijimuna1.1.5リリースしました!

というわけではじめてのリリース作業でした。いろいろやることがあって大変・・。 1.1.4からの変更点は以下の通りです。 機能追加 Eclipse3.3で動作するようになりました。[#KIJIMUNA-20] プロジェクトごとにdiconファイルのバリデーション設定ができるよう…

リリース

今日はほとんどKijimunaをいじらなかった!今日明日中に3.3対応版をリリースしましょう!

Kijimunaの設定内容の持ち方

先日のエントリでは大嘘を書いてしまったので修正しておきました。現状のKijimunaは「.metadata\.plugins\org.eclipse.core.runtime\.settings\」(InstanceScope)に全ての設定情報を保存しているらしい。 曇り - まさたか日記 http://d.hatena.ne.jp/masatak…

Eclipse3.3対応完了

したんだけど、リリースはいつするんだろう??わからない事だらけだ・・

Kijimuna対応

新・たけぞう瀕死の日記 http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2008-01-28#2008012800 たけぞうさんのところでKijimunaの不具合報告があった。プロジェクトのプロパティページでバリデーションの設定をしても、Eclipseを再起動すると設定が…

コミッタになった

というわけで、SeasarのKijimunaのコミッタとして登録してもらいました。 コミッタ追加 - watawata日記 http://d.hatena.ne.jp/wyukawa/20080125/1201272524 前々からSeasar界隈はわいわい楽しそうだなと思いつつあまり接点がなかったので傍観していたんです…

SeasarとKijimunaのお勉強

SeasarやKijimunaについてはまだ部分的にしか理解できてないのでいろいろ試す。 Kijimunaのdiconエディタで、タグ内でCtrl+Spaceを押すと、が候補として表示されるのかなと思ったら、タグが表示されました。これは仕様?? ともかくSeasarのドキュメント読み…