StCategory for Eclipse3.0

バージョンアップしました。機能追加です。
カテゴリのツールバーに、インスタンスとクラスを切り替えるボタンを追加しました。staticかどうかは、Modifier.isStatic()ではなくて、Flags.isStatic()を使った。このあたりの区別は、まだ試行錯誤している。

public class CategoryFilter extends ViewerFilter {
    public boolean select(Viewer viewer,
        Object parentElement, Object element) {
    if (element instanceof IMethod) {
        IMethod method = (IMethod) element;
        boolean isStatic = false;
        String sig = null;
        try {
            isStatic = Flags.isStatic(method.getFlags());
            sig = method.getElementName()
                + method.getSignature();

これで、Smalltalkのクラスブラウザと同等の操作感が得られるようになった。区切りが良いので、ここでバージョンアップは一段落ということで、しばらくは他のプログラミングに戻ろうと思う。