Generic対応中
HashMap#put()は、次の通りです。
public V put(K key, V value) {
KとVがGenericなのですが、実はKクラスとVクラスが存在するのかもしれません。上記のメソッドだけを見ていては、Genericなのかクラスなのかは判断できません。
HashMapのクラス宣言部を見ると、次の通りです。
public class HashMap<K,V>
これで、KとVがクラスではなくてGenericであることが分かります。IType#getFullyQualifiedParameterizedName()を使えば、次の文字列が得られます。
java.util.HashMap<K extends java.lang.Object, V extends java.lang.Object>
でも、getFullyQualifiedParameterizedName()はEclipse3.1以上で使うことができます。KijimunaをJava5対応にするには、Eclipse3.1以上が必須になることが分かりました。
ということで、やはりEclipse3.0は切り捨てることになりそうです。