2017-12-15 22 views
0

내 회사 안드로이드 프로젝트를위한 맞춤 보푸라기 규칙을 작성하고 싶습니다. 몇 가지 자습서를 읽고 샘플 규칙을 만들었습니다.맞춤 린트 규칙 - JavaScanner @Deprecated

문제는 내가 @Deprecated JavaScanner API를 사용하고 있다는 것입니다. 나는 공식 Google 문서 located here을 읽고 있었지만 최신 버전은 아닙니다. 기존 규칙을 조사하려고 시도했지만 this google git repository이 발견되었지만 사용되지 않는 API도 사용됩니다. 그래서 내 질문은

입니다. 1) 최신 문서가 있습니까?하지만 그 문서를 찾을 수 없습니까?

2) 현재 린트 규칙의 저장소가 있습니까? 그래서 나는 그것을 분석 할 수 있을까?

감사!

답변

0

나는 이미 JavaScanner 대체품을 발견했습니다. 그것은 두 가지 질문을 대답하지 않습니다. 나는 대답을 게시하기로 결정 했으므로 비하면 인터페이스 문제를 해결합니다.

이 Google 그룹에 따르면 - API가 부터 두 번 변경되었습니다. JavaScanner.

첫 번째 변화는 에 JavaPsiScanner했지만

두 번째이자 마지막 변화 그들은 "나는 이미 우리는 (아직 개발했다) UAST로 전환 싶어한다는 것을 알았 때문에 널리이 광고를하지 않았다" 는 UastScanner입니다. 그래서 지금 자바 클래스에 사용해야합니다.

당신은 짧은 documentation 토르 Norbye에 의해 writen (위에서 7 코멘트)을 찾을 수 있습니다

편집 :Sample UastDetector class