이 검사는 한 경로 어노테이션이 첨부된 문자열이 다른 경로 어노테이션이 요구되는 컨텍스트에서 사용된 경우를 감지합니다.
@MultiRoutingFileSystemPath 와 @NativePath 어노테이션의 적절한 사용을 보장하도록 돕습니다.
검사가 강조하는 문제는 다음과 같습니다:
@NativePath로 주석 처리된 문자열이 경로 생성자 또는 팩토리 메소드에서 사용될 때@NativePath로 주석 처리된 문자열이 @MultiRoutingFileSystemPath로 주석 처리된 메소드 매개 변수에 전달될 때@MultiRoutingFileSystemPath로 주석 처리된 문자열이 @NativePath로 주석 처리된 메소드 매개 변수에 전달될 때필요한 곳에 적절한 어노테이션을 추가하기 위한 빠른 수정이 제공됩니다.
이 검사는 다른 형식의 경로가 잘못 사용될 때 발생할 수 있는 런타임 오류를 방지하는 데 도움이 됩니다.
@MultiRoutingFileSystemPath 어노테이션은 다른 파일 시스템 간에 작동해야 하는 경로에 사용되며, @NativePath 어노테이션은 고유 파일 시스템에 특정한 경로에 사용됩니다.