Класс scala.native
@deprecatedInheritance("Планируется сделать финальным в будущем", "2.13.0")
class native extends StaticAnnotation
Маркер для методов нативных методов.
@native def f(x: Int, y: List[Long]): String = ...
Метод, помеченный как @native, компилируется в нативный метод платформы, при этом тело метода (если оно есть) игнорируется. Тело будет проверено на типы, если оно присутствует.
Метод, помеченный как @native, должен быть членом класса, а не тракта (с версии 2.12).
| Надтипы |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/native.html