Android

어노테이션으로 deprecated 에러메시지 정의

네모메모 2022. 7. 27. 19:20
반응형

okhttp3 적용 중 함수에서 아래와 같이 에러 발생하여 들어가보니

'deprecated'에 대한 메시지였는데

이를 어노테이션 이용하여 정의해놓은 것이 신기하여 가져와 보았다.

 

 

[Error message showing AndroidStudio]

- message

Using 'url(): HttpUrl' is an error. moved to val

- screen image in IDE

 

 

 

[Definition the upper error message ]

@JvmName("-deprecated_url")
@Deprecated(
    message = "moved to val",
    replaceWith = ReplaceWith(expression = "url"),
    level = DeprecationLevel.ERROR)
fun url(): HttpUrl = url

 

반응형