전 AndroidStudio 또는 IntelliJ IDEA를 사용하는 Android 개발자입니다.다양한 질문 @NonNull, @NotNull 및 @ParametersAreNonnullByDefault
내가 내 IDE를 신뢰하는 경향이 내가 다음 사실에 짜증 해요 : IDE는 코 틀린 클래스를 확장 자바 방법을 자동 생성 할 때 안드로이드 프로젝트에서
- 다음 두 IDE가
@NotNull
대신@NonNull
사용이 이것에 대한 설정? 이 - 우리는
@ParametersAreNonnullByDefault
을 가졌지 만 포인트 1에서 메소드를 오버라이드하고 주석을 넣지 않으면 IDE가 나에게 경고합니다.
나는 내 가정에서 틀린가? 해결책이 있습니까?
주석 추가에 대해이 기사를 보셨나요? https://developer.android.com/studio/write/annotations.html? 또한 "설정 | 편집기 | 검사 - Java - 가능한 버그 - 상수 조건 및 예외"및 "설정 | 편집기 | 검사 - Java - 예상 버그 - @ NotNull/@ Nullable 문제"의 검사 설정을 확인하십시오. –
확인했습니다. 그것이 예상 한 것처럼 보이는지 확인하십시오. 하지만 두 경우는 여전히 동일합니다 –