例えばライブラリをつくってjarにして配布した場合、Eclipse等のIDE上でinterface型オブジェクトのメソッド補完するときに引数の変数名がjava.lang.Stringなら「s」とかjava.lang.Objectなら「obj」とかになってしまうのをどうににかできないかなと少し調べたのですが。 通常、native または abstract メソッドではローカル変数情報は使用できない (つまり、引数名情報は使用できない) http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/guide/jpda/jdi/com/sun/jdi/Method.html#variables%28%29 上記のJavadocにさらっと触れている通り、Javaの抽象メソッドの引数情報はclassファイルになった段階では、型のみになっているようです。 確か