이 검사는 어떤 경로 어노테이션이 있는 문자열이 다른 경로 어노테이션이 있는 문자열이 필요한 컨텍스트에서 사용된 경우를 탐지합니다.
이 검사로 @MultiRoutingFileSystemPath와 @NativePath 어노테이션을 올바르게 사용할 수 있습니다.
검사에서 강조 표시되는 문제는 다음과 같습니다.
@NativePath 어노테이션이 있는 문자열이 Path 생성자 또는 팩토리 메서드에서 사용될 때@NativePath 어노테이션이 있는 문자열이 @MultiRoutingFileSystemPath 어노테이션이 있는 메서드 매개변수에 전달될 때@MultiRoutingFileSystemPath 어노테이션이 있는 문자열이 @NativePath 어노테이션이 있는 메서드 매개변수에 전달될 때빠른 수정에서는 필요한 곳에 적절한 어노테이션을 추가하도록 제안합니다.
이 검사는 다른 형식의 경로가 잘못 사용될 때 발생할 수 있는 런타임 오류를 방지하는 데 도움이 됩니다.
@MultiRoutingFileSystemPath 어노테이션은 다양한 파일 시스템 간에 작동해야 하는 경로에 사용되며, @NativePath 어노테이션은 네이티브 파일 시스템에 한정된 경로에 사용됩니다.