0

私は STS 3.1.0 IDE を使用しており、オブジェクトのアップ/ダウンキャストの原則を実践するためにいくつかの基本的な Java テスト プログラムを作成したいと考えています。

IDE が不要なキャストを自動的に削除していることに気付きましたが、現時点では練習目的で使用したくないため、このスレッドで説明されているように、この機能を無効にできるはずであることがわかりました: Java で冗長なキャストを削除する

IDE でデフォルトで使用される「Eclipse [ビルトイン]」クリーンアップ プロファイルからコピーを作成し、「不要なキャストを削除する」チェックボックスのチェックを外し、このコピーされたプロファイルを特定の Java プロジェクトに対してアクティブに設定しました。それにもかかわらず、IDE は依然としてキャストを削除し続けます。IDEの再起動/ログアウト/コンピューターの再起動も役に立たないようです

多分それはいくつかの非常に基本的な問題ですが、私はアイデアを使い果たしたので、ここに投稿することを考えました. どんな助けでも大歓迎です

4

1 に答える 1

1

答えを見つけたようです。プロパティ -> Java コード スタイル -> クリーンアップで不要なキャストの処理を定義できるだけでなく、プロパティ -> Java エディタ -> アクションの保存でも定義できるようです。ここでも関連するチェックボックスのチェックを外した後、キャストは削除されなくなりました

于 2013-05-07T07:25:17.570 に答える