問題タブ [eclipse-jdt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
10399 参照

eclipse - プロジェクトにEclipse JDTクラスをインポートするにはどうすればよいですか

クラスで次のインポートを行いたい。

Eclipse 内で JDT をインポートするにはどうすればよいですか? 乾杯。

0 投票する
1 に答える
232 参照

eclipse - Eclipse JDT プラグインを作成するときに、コード内の特定の文字列の外観を追跡する方法はありますか?

JDT 用の Eclipse プラグインを作成しています。

特定の文字列または正規表現を追跡し、場合によってはマーカーを作成する機能が必要です。

たとえば、Eclipse が既に //TODO コメントに対してそれを行っていることは知っていますが (タスク マーカーの作成)、同じメカニズムを使用できるかどうかはわかりません。私は自分自身を書くことができますが、あまりにも非効率的であり、コードの変更に対して十分に敏感ではないのではないかと心配しています.

0 投票する
2 に答える
361 参照

eclipse - Eclipse プラグインを作成するとき、IEditorPart が Java エディタであるかどうかを確認する正しい方法は何ですか?

Java 用の Eclipse プラグインを作成していますが、次の問題があります。

IEditorPart が与えられた場合、それが Java エディターかどうかを確認する必要があります。

私は(JavaEditorのIEditorインスタンス)を行うことができましたが、JavaEditorはorg.eclipse.jdt.internal.ui.javaeditor.JavaEditorであり、JDTの「内部」クラスに分類されます。

これを行うためのよりスマートで安全な方法はありますか? このための非内部インターフェースがない理由がわかりません。

0 投票する
2 に答える
241 参照

eclipse - Eclipse JDT で、完全修飾名に対応するワークスペース内の typeroot を最も効率的に見つけるにはどうすればよいですか?

JavaCore クラスには、ファイルの場所を表すハンドル識別子を指定して ITypeRoot (クラス ファイルまたはコンパイル ユニットの表現) を取得できる create メソッドが含まれています。

ただし、特定のフルネームに対応する typeroot (存在する場合) を見つけようとしています。

私が考えることができる唯一の実装は、システム内のすべてのタイプをスキャンし、それぞれのタイプ ルートを取得して (その方法もわかりません)、FQN を比較することです。

どんな助けでも大歓迎です。

0 投票する
3 に答える
11565 参照

java - Java リファクタリング ツール

重複の可能性:
ReSharper のようなツールですが、Java 用ですか?

私は、Eclipse が提供する Java コード リファクタリング ツール (抽出インターフェース、名前変更メソッドなど) を非常に頻繁に使用します。デフォルトではEclipseでは利用できないJavaコードリファクタリングを実行できる、または同じリファクタリングをより適切に実行できる他の同様のツール(できればEclipseプラグイン)を知っている人はいますか?

リファクタリングが必要なコードを特定できるさまざまな Eclipse プラグイン (FindBugs、UCDetector など) は知っていますが、実際にリファクタリングを実行できるツールを探しています。

0 投票する
2 に答える
713 参照

eclipse - Eclipse 3.3 ヨーロッパ JDT TextHover

特定の単語について、Eclipse で自分のテキスト ホバーを表示したいですか? いくつかの例を教えてください

0 投票する
2 に答える
800 参照

java - JDTを使用して注釈付きパラメーターを使用してJavaメソッド署名を作成する

コードを生成するEclipseプラグインを作成しています。私はEclipsejdtを利用して、クラス、フィールド、およびメソッドを生成しています。私が持っている要件の1つは、注釈付きパラメーターを使用してメソッドを生成することです...

JDTを使用して@someAnnotationを書き出す方法を知っている人はいますか?JDTで通常のパラメータを書き出すには、次のようなことを行うことができます。

0 投票する
5 に答える
8444 参照

java - プログラムでプロジェクトビルドパスを取得できますか?

プロジェクトのビルドパスが必要です(デフォルトはsrc ...です)。Java APIを使用してそれを行うことはできますか?

0 投票する
1 に答える
393 参照

java - プラグイン:Eclipseワークスペースで利用可能なすべてのタイプを取得するにはどうすればよいですか?

Eclipseプラグインを作成していますが、 + +を
押したときなど、ワークスペースで使用できるすべてのタイプを リストまたは配列で取得したいと考えています。CtrlShiftT

どうすればいいですか?

0 投票する
1 に答える
699 参照

java - Eclipseプラグインの実行

ここのリソース[1]でプラグインプロジェクトを実行するにはどうすればよいですか:http ://www.eclipse.org/articles/article.php?file = Article-JavaCodeManipulation%5FAST / index.html

私が間違っていなければ、プロジェクトの開始点はここにありますpublicclassASTArticleActionDelegateはIObjectActionDelegateを実装します->publicvoid run(IAction action)

Eclipseアプリケーションとして実行する必要があることはわかっていますが、何かを表示するには、その後どうすればよいですか?Eclipseアプリケーションが起動しただけで、ボタンなどは何も表示されません。

「IObjectActionDelegate」を検索しましたが、コンテキストメニューと関係があるようです。何かを右クリックすると、何かが表示されるはずです(IStructuredSelection-ツリー構造?)?しかし、コンテキストメニューに違いはありません。

このプロジェクトが実行されていることを確認する方法の例を教えてください。そうすれば、このプロジェクトを使用できるようになります。