본문 바로가기

[Kotlin] 버그 픽스#1 Parameter specified as non-null is null

by 머니해커_개발자 2020. 1. 14.

안녕하세요. thinkinfactory입니다.

코틀린에서 발생하는 에러 중 다음 에러를 해결하는 방법을 소개합니다.

1. 에러 정의 :: 변수값의 Non-null is null

Parameter specified as non-null is null 에러입니다. 아래 에러를 출력합니다.

Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull

이 에러는 일반적으로 다음 경고를 포함합니다.

안드로이드 스튜디오에서 표시하는 경고. Unboxing of ~ may produce NullPointerException

2. 에러 해결 방법 :: Null 포함 여부 추가

변수 타입에 ?를 추가

Kotlin으로 작성한 변수의 타입 끝에 ?를 추가하면 Null값을 포함할 수 있게 됩니다.

코틀린에서는 자바와 Null값 처리 방식이 바뀌어서 헷갈릴 수 있을 것 같습니다.

다들 트러블슈팅 잘 하시고 다음 포스팅에서 뵙겠습니다.

감사합니다.

댓글

최신글 전체

이미지
제목
글쓴이
등록일