Spec-Zone.ru › Scala 3.2

Класс native.native

Исходный код

class native extends StaticAnnotation

Маркер для методов нативных методов.

@native def f(x: Int, y: List[Long]): String = ...

Метод, помеченный как @native , компилируется в нативный метод платформы, при этом тело метода отбрасывается (если оно есть). Тело будет проверено на типы, если оно присутствует.

Метод, помеченный как @native, должен быть членом класса, а не тракта (с версии 2.12).

Надтипы
Трактат StaticAnnotation
Класс Annotation
Класс Object
Трактат Matchable
Класс Any

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/native.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API