コミッタ追加
id:kenmazの招聘に成功。これでid:ppoiさんが言っていた(http://blog.tsukuba-bunko.jp/ppoi/archives/2008/01/kijumuna_114_re.html)Eclipse3.3に対応できない問題も解決かな。Eclipse3.2でも動くようにするのは面倒かもしれないけど。^^);
まあ問題になっていたのはJavaPackageSearcher.javaの以下の箇所で、コメントにもバイナリ非互換ってあるんだけど、
どう直していいかわからんかった。まあid:kenmazがうまくやってくれるでしょう。
// TODO: binary not compatible new SearchEngine().searchAllTypeNames(null, prefixCharArray, SearchPattern.R_PREFIX_MATCH, IJavaSearchConstants.TYPE, scope, new TypeInfoRequestor(res), IJavaSearchConstants.FORCE_IMMEDIATE_SEARCH, null); for (int i = 0; i < res.size(); i++) { TypeInfo typeInfo = (TypeInfo) res.get(i); IType type = typeInfo.resolveType(scope); int flag = type.getFlags(); if (Flags.isPublic(flag)) { requestor.acceptType(type); } }
ていうか、id:kenmazの招聘に成功した時点でオレの仕事は終わったような(笑)。