問題タブ [unchecked-conversion]

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 投票する
10 に答える
214338 参照

java - 「リスト型の式にはチェックされていない変換が必要です...」を修正するにはどうすればよいですか?

Javaスニペットの場合:

最後の行は警告を生成します

「型の式はList、準拠するためにチェックされていない変換が必要ですList<SyndEntry>

これを修正する適切な方法は何ですか?

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

ada - AdaのUnchecked_Conversion

誰かがAda言語でのチェックされていない変換の使用について私に明確に教えてもらえますか?私はpdfとnetを試しましたが、すべてが私に明確な絵を与えてくれません。

ここでの私の疑問は、Myarr3関数が正確に何をするのかということです。

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

java - スタック Java をポップするときの未チェックの変換

私は Java が初めてで、警告について質問があります。

私の一般的なコード:

私は得ています:

宿題に取り組んでいて、コンパイルと挿入でエラーが許可されていないため、警告なしで構文的にこれを機能させる方法がわかりません

@SurpressWarning("unchecked")

も許可されていません。

この警告を取り除くにはどうすればよいですか?

また、curBlocKList がスタックの現在のトップへの参照を保持するようにします。これは

または、他に何かする必要がありますか?

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

java - クラスの実行時の受け渡しを含む一般的な状況で安全でないキャストを回避する

@SuppressWarnings上記のコード サンプルで、もしあればを追加せずに、与えられた警告を防ぐ正しい方法は何ですか?

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

generics - Scalaでチェックされていないジェネリックスの警告?

私はJavaでNaturalComparatorクラス/オブジェクトを作成し、Scalaに書き直しました: https ://gist.github.com/319827#file_natural_comparator.scala

しかし、Scalaバージョンで@SuppressWarnings( "unchecked")を実行する必要がないのはなぜだろうか。(私はそれをコンパイルしfsc -deprecation -unchecked NaturalComparator.scalaます。)

  • Scalaは、変換がOKであることを認識するのに十分強力ですか?
  • Scalaコンパイルは、ジェネリックを使用しているときに自分が何をしているのかを知っていると想定してい.asInftanceOf[...]ますか?
0 投票する
2 に答える
2827 参照

java - Javaで「チェックされていない変換が見つかりました」という警告を修正しましたか?

大学のプロジェクトとして、Playerクラスから派生したクラスをClubクラスに格納するJavaプログラムを作成しています。クラブはクリケットクラブです(したがって、変数/クラス名)。以下のクラスはまだ部分的にしか構築されていませんが、コンパイルして、解決する必要のある問題に関して十分に完了しています。以下のクラスをコンパイルすると、2つの「チェックされていない」警告が表示されます。

次のコンパレータを使用します。

次の警告が両方のコンストラクターに表示されます。

警告を抑制する以外にこれを修正する方法はありますか?

さらに情報が必要な場合は投稿します。プログラムにはかなりの数のクラスがあり、現時点ではそれらすべてを投稿する必要はないと思います。

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

java - ChangeListener -Parameterのチェックされていない警告

JavaFX アプリケーションで、 aChangeListenerを aTableCellのにアタッチしましたtableRowProperty。これはタイプですChangeListener<? super TableRow>(そしてTableRow<T>汎用でもあります)。

私がしたことは次のとおりです。

これを行うには、2 種類の警告を抑制する必要があります@SuppressWarnings({ "unchecked", "rawtypes" })。rawtype の警告はEclipse のみのようです。ただし、Jenkins CI サーバーは、前者のためにコードのコンパイルを拒否します (そして、その構成を変更することはできません)。

未チェックのキャストと生の型なしでこれを行う方法はありますか? インターフェイスを実装する内部クラスを試しましたが、行き詰まりました。? super MyClassまた、Java の構文全般についても苦労しています。

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

powershell - PowerShellでオーバーフローチェックを抑制する方法は?

PowerShell は、算術演算と変換の後に境界チェックを実行しているようです。たとえば、次の操作は失敗します。

モジュロまたは C# と Add-Type による手動計算に頼らずに、オーバーフローまたは型キャストを強制する方法はありますか?

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

arrays - ada: 未チェックのコンバージョンとマルチレベル配列

巨大な多層配列をいくつかの小さなバッファに書き込む必要があるプログラムに取り組んでいます。unchecked_conversion を使用して多層配列を単一層配列にフラット化し、配列をスライスすることでこれを実行しようとしています。メモリから復元するには、パーツを順番に追加し、 Unchecked_Conversion して元の状態に戻します。

元の実装は次のようになります。

次のような配列にフラット化したいと思います。

Unchecked_Conversion はこの種の処理を行うのでしょうか?それとも、元の配列を破壊して復元できないようにするのでしょうか? ありがとう!

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

c# - 定数とリテラルの明示的な変換

次のことを試すと:

コンパイラは、定数 1000 を b1 または b2 に変換しなかったと主張しています。

しかし、私が次のことを試したとき:

このコードは正常に機能しました。なぜですか?