問題タブ [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.
java - 型バインディングを使用したコンパイル ユニットの作成
Java でAST APIを使用しており、型バインディングを使用してコンパイル ユニットを作成しようとしています。次のコードを書きました。
残念ながら、このコードをデバッグ モードで実行して調べるcompiUnit
と、それcompiUnit.ast.resolver.isRecoveringBindings
は誤りであることがわかりました。私が指定したように、
そうではない理由を誰でも思いつくことができますか?
ありがとうございましたtrue
java - クラス継承のみを非推奨にする
@Deprecated アノテーションを使用して、クラスに含まれるすべてのメソッドとフィールドではなく、特定のクラスの拡張のみを非推奨にしたいと考えています。
つまり、特定のクラスを拡張すると警告が発生しますが、メソッドまたはフィールドへの参照は警告をトリガーしません。このクラスを拡張するいくつかのクラスが既にあり、これらのクライアントを対象とする非推奨の警告を表示したいと考えています - まだそれらを壊すことはできません (ただし、再コンパイルすることはできます - ABI 互換性は必要ありません)。
Java 1.6 (JDT コンパイラ) で可能ですか?
java - コード生成の簡単な JDT の例
Eclipse プラグインを作成しようとしています。基本的なものは RCP に依存し、Java コード生成は JDT に依存します。これは、パッケージといくつかのクラス名を要求する Wizard / WizardPage で構成されています。ユーザーが [完了] をクリックすると、ウィザードで、入力された値に対応するクラスを現在の Java プロジェクトに作成します。
基本的なUIが機能しています。私が理解できないのは、対応するクラスコードを生成する方法です。Eclipse のドキュメントは、従うのが少し難しいです。収集できることから、最初にワークスペースから IJavaProject を取得する必要があり、そこから IPackageFragment を取得し、そこから createCompilationUnit() を呼び出してクラスを作成できます。
私ができないことは、実用的な例を見つけることです。どういうわけか、ワークスペースのルートから必要な場所まで歩いてユニットを作成できると思います。
誰でも単純な作業コードへのポインタを提供できますか?
eclipse-plugin - ISelection -- ナビゲーターで選択したクラスの ClassLoader を取得するにはどうすればよいですか
Eclipse プラグイン開発は初めてで、ナビゲーターで選択されたクラスをロードする必要があるプラグインを開発しようとしています。
私のプラグインを使用しているEclipseワークベンチにクラスをロードするために、クラスをロードする方法、またはEclipseプラグインからクラスローダーを作成する方法を教えてください。
前もって感謝します。
よろしくギラーニ
eclipse-jdt - EclipseJDTチュートリアル
これは、 Javaをプログラムで作成するためのフォローアップの質問です。
プログラムでJUnitテストクラスを作成するためのスタンドアロンアプリ(Eclipseプラグインではない)を構築するためのJDTを検討しています。
私が意図していることが可能かどうか知りたいのですが。
さらに、私が始めるためのいくつかのチュートリアルについて知りたいのですが、私の最後の質問に投稿されたチュートリアルは、私にとって少し進んでいるようです。
eclipse - CompilationUnit のコード行を計算するためのコードを作成するにはどうすればよいですか
コードのコンパイル単位行を直感的に計算したいと思います。CompilationUnit: CompilationUnit.getLineNumber([THELASTLINE].getPosition()) のメソッドを使用して、この compilationUnit のコード行を取得するにはどうすればよいですか。「最後の行」を含むastノードを取得するにはどうすればよいですか?
どうもありがとう、
java - Eclipse 構成ファイルを使用してコマンドラインから JDT コンパイラーを実行する
このヘルプ ページでは、コマンド ラインから Eclipse フォーマッタを実行して、Eclipse からエクスポートされた書式設定を適用する方法について説明します。これは、たとえば、Eclipse GUI を開けない、または開けたくないときに、コマンド ラインから実行できる書式設定 Ant タスクを作成する場合に便利です。Eclipse JDTコンパイラのみで同じことをしたいです。
ecj.jar の実行に関するこのヘルプ ページを見たことがありますが、私が知る限り、Eclipse 構成ファイルを入力として使用することはサポートされていません。Eclipse の構成とコマンド ライン ツールのオプションを並行して維持する必要はありません。
コマンドラインからエクスポートされたEclipseエラー/警告設定でコンパイルするための既存のメカニズムを知っている人はいますか?
eclipse - ubuntu で javax.crypto.Cipher をインポートすると、JDT を使用した Eclipse で失敗する
私はEclipse JDTを使用して、ライフレイをビルド/実行してホットデプロイメントとデバッグを行います:
アップデートのインストール後に Ubuntu VM を再起動すると、javax.crypto のインポートが突然失敗します。
私はたくさんグーグルで検索しましたが、今では本当の解決策はありません。一方、jdks 外部 jar に jce.jar を追加した後にビルドできます (Eclipse-Window-Prefernces-Installed JREs - JRE を選択 - 編集 - 外部 Jar を追加)。
これはビルドには役立ちますが、デバッガーからの起動時には役立ちません
???
java - 現在デバッグ中のプログラムを Eclipse で実行中に中断するにはどうすればよいですか?
EclipseでJavaプログラムをどのように中断(一時停止)しますか?
私はブレークポイントについて話しているのではありません。Visual Studio のように、現在実行中のプログラムを知らずにプログラムをランダムに一時停止することについて話しているのです。
java - Eclipse Helios (Java) で自動インデントを無効にするにはどうすればよいですか?
私はどこでも見て、ほとんどすべてを無効にしたことを誓います(一致する括弧の挿入など)が、左中括弧を入力してEnterキーを押すと、次の行がタブで自動インデントされます. この「便利な」「商品」を無効にする方法はありますか?