UIMAフレームワークでソースコードに注釈を付けるためのライブラリとしてJDTを使用しています。UIMAフレームワークでは、char[]形式でソースコードを取得します。今、私はこれらの変数がソースコードにバインドされていることを理解したいと思います。setResolveBinding(true)を実行しましたが、resolveBinding()を呼び出すと常にnullになります。javaDocによると、char []でsetSource()をフィードした場合、null以外の結果を得るには、setProject()とsetUnitName()が必要です。
ただし、これら2つのIJavaProjectとUnitNameは、ソースファイルをeclispeプロジェクトにインポートすることによってのみ取得できます。これは、私の状況では実行できません。
誰かがこの問題を解決しましたか?