此检查可以检测带有一种路径注解的字符串在需要带有另一种路径注解的上下文中使用的情况。
有助于确保正确使用 @MultiRoutingFileSystemPath 和 @NativePath 注解。
该检查会重点显示以下问题:
@NativePath 注解的字符串在 Path 构造函数或工厂方法中使用时@NativePath 注解的字符串被传递给带有 @MultiRoutingFileSystemPath 注解的方法形参时@MultiRoutingFileSystemPath 注解的字符串被传递给带有 @NativePath 注解的方法形参时提供了快速修复以在需要的地方添加适当的注解。
此检查有助于防止在错误使用不同格式的路径时可能发生的运行时错误。
@MultiRoutingFileSystemPath 注解用于应当支持不同文件系统的路径,而 @NativePath 注解用于特定于原生文件系统的路径。