文字コード
Kijimunaのtrunk(r160)のソースの文字コードがSJISだったりUTF-8だったりしてた。
ほとんどがSJISだけど、以下のものはUTF-8。あとindex.htmlの改行コードがLFになってた。こんど直しとこ。
- /org.seasar.kijimuna/changelog_ja.txt
- /org.seasar.kijimuna/feature.xml
- /org.seasar.kijimuna/install_ja.txt
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/ConstCore.java
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/internal/dicon/model/ContainerElement.java
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/internal/dicon/refactor/TypeRenameParticipant.java
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/internal/dicon/validation/ManualConstructorInvoke.java
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/preference/KijimunaPreferenceInitializer.java
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/rtti/ognl/OgnlRtti.java
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/search/JavaPackageSearcher.java
- /org.seasar.kijimuna.core/src/org/seasar/kijimuna/core/util/PreferencesUtil.java
- /org.seasar.kijimuna.core/test/org/seasar/kijimuna/core/util/MarkerUtilsTest.java
- /org.seasar.kijimuna.ui/src/org/seasar/kijimuna/ui/editor/contentassist/xml/XmlRegion.java
- /org.seasar.kijimuna.ui/src/org/seasar/kijimuna/ui/internal/preference/design/ErrorMarkerDesign.java
- /org/seasar/kijimuna/core/internal/dicon/validation/AutoConstructorInvoke.java
- /org/seasar/kijimuna/core/internal/dicon/validation/AutoSetterInjection.java
それにしてもフォルダ単位で文字コードを自動判別して表示するソフトって無いんだろうか。
文字コードの混在を調べるのに、KanjiTranslatorで変換して、
diff取って、grepして整形してとかやったけど、これはメドイ。
ログ周りでこんなプラグインがあるといいな
ソースを読む際にログメッセージを参考にすることはあると思います。
Seasarなら、「S2Containerを作成します。」っていうメッセージはs2-framework\src\main\resources\SSRMessages_ja.propertiesに
DSSR0106というメッセージIDで保存されており、s2-framework\src\main\java\org\seasar\framework\container\factory\S2ContainerFactory.javaのインナークラスDefaultProviderのputCreationStartLogメソッドで使われています。
で、いちいちJavaソースとメッセージリソースをいったりきたりするのが面倒なので、DoltengのHTMLとPageクラスのマッピングのように
マーカーがついて、ショートカットキーで行ったりきたりできたらいいかなと。