Skip to content

IDE incorrectly flags InternalSerializationApi usage as error #42

@jlkim909

Description

@jlkim909

Summary

  • @Serializable로 선언된 클래스에서 InternalSerializationApi 관련 경고가 발생하지만, 빌드에는 문제가 없는 상태입니다.
  • 해당 경고는 IDE (IntelliJ / Android Studio) 내부의 검사 오류로 추정됩니다.

Description

JetBrains IDE 환경에서 kotlinx.serialization을 사용할 때, @Serializable을 붙인 DTO 클래스에 대해 다음과 같은 경고가 표시됩니다:

  • 해당 경고는 @Serializable 클래스에 대해 kotlinx.serialization.json.Json.decodeFromStream(...) 등을 사용할 때 IDE에서 발생함
  • 빌드 및 런타임에는 문제가 없으며, 플러그인 설정 및 컴파일러 플래그도 정상적으로 구성되어 있음 (kotlin("plugin.serialization") 적용 완료)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions