このインスペクションは、あるパスアノテーションが付いた文字列が別のパスアノテーションを要求しているコンテキストで使用されている場合を検出します。
@MultiRoutingFileSystemPath および @NativePath アノテーションの適切な使用を確保するのに役立ちます。
このインスペクションは以下の問題を明確にします。
@NativePath アノテーションが付いた文字列が Path コンストラクターまたはファクトリメソッドで使用されている@NativePath アノテーションが付いた文字列が @MultiRoutingFileSystemPath アノテーションが付いたメソッドパラメーターに渡されている@MultiRoutingFileSystemPath アノテーションが付いた文字列が @NativePath アノテーションが付いたメソッドパラメーターに渡されている必要な箇所に適切なアノテーションを追加するクイックフィックスが提供されます。
このインスペクションは、異なる形式のパスが誤って使用されている場合に発生する可能性のある実行時エラーを防ぐのに役立ちます。
@MultiRoutingFileSystemPath アノテーションは複数の異なるファイルシステムで機能すべきパスに使用され、@NativePath アノテーションはネイティブファイルシステムに固有のパスに使用されます。