タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとeclipseに関するonkのブックマーク (3)

  • 動的なインターフェイスの追加(擬似的な方法) - 都元ダイスケ IT-PRESS

    public interface Foo { void foo(); } public class FooImpl implements Foo { public void foo() { // ... } } ある、Foo という仕様と同時に、Fooに対する実装を提供したとします。普通ですね。 ここで「Fooはプラガブル*1にしたい。実装によって「動的に*2」新しい機能を追加することができるようにしたい。」と考えたとします。 public interface Foo extends ExtenderA, ExtenderB ... { void foo(); } こんなイメージ。Fooのインターフェイスを「動的に」追加したい。しかし、これはJavaの言語仕様上不可能*3なことです。 拡張したければ、Fooを継承して新たなインターフェイスを作るしかありません。 public interfa

    動的なインターフェイスの追加(擬似的な方法) - 都元ダイスケ IT-PRESS
    onk
    onk 2008/12/16
    プラガブルな機能追加をしようと思ったら拡張ポイントに行き着くですよね。
  • GotoFile Plugin表示数制限版を公開(eclipse europa用) - 夜の Discovery

    前回作ったものが動かなく(?)なっていたのでまた作った。 概要 GotoFile Pluginの検索結果を100件限定にすることで、処理速度を速くしたものです。 表示数100件限定版 ダウンロード(ソースコード付き) オリジナルの1.3.5ベースですが、オリジナルの検索ウィンドウには「1.3.4」と表示されていたので、 とりあえず「1.3.5+1」と表示するようにしています。 オリジナル GotoFile Eclipse Plugin http://www.muermann.org/gotofile/

    GotoFile Plugin表示数制限版を公開(eclipse europa用) - 夜の Discovery
    onk
    onk 2008/05/01
    社内では設定画面で変更可能にして使ってるなぁ(笑) 徐々に少なく設定されるようになるのが面白いw 僕は 7 件にしてます。
  • FindBugsパターン説明

    FindBugs とは、プログラム中に存在するバグを検出するツールです。 プログラミングで問題となり得るバグパターンを検知し、ユーザにそれを知らせます。 以下、FindBugs が定義するバグパターンの一覧と簡単なサンプルコードを示します。 対象バージョンは 1.2.1 です。 Limy Eclipse Plugin を使えば、Findbugsによるコードチェックを簡単に行えます! Bad practice このカテゴリのバグパターンは、「バッド・プラクティス」。 良くないコード記述法を指します。 AM: Creates an empty jar file entry 空のjarファイルを作成しています。 putNextEntry() メソッド呼出の後、すぐに closeEntry() を呼び出しています。 jar圧縮するコンテンツは putNextEntry() メソッドを呼び出した後で

    onk
    onk 2007/06/06
    FindBugs の出すメッセージの説明.
  • 1