الواجهة Annotation
في Kotlin
< Kotlin
هي الواجهة الأساسيّة التي يُعرَّف استخدامها (implemented) ضمنيًا في جميع واجهات التوصيفات (annotation interfaces)، وللمزيد من التفاصيل راجع التوصيفات (annotations) في لغة Kotlin.
interface Annotation
الدوال المورثة (Inherited Functions)
تتحقق الدالة equals()
إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعيت معه.
تعيد الدالة hashCode()
الشيفرة Hash الخاصّة بالكائن الذي استُدعي معها.
تحول الدالة toString()
الكائن الذي يُستدعى معه إلى سلسلة نصية (String).
الخاصيات الإضافية (Extension Properties)
تُستخدَم هذه الخاصيّة للحصول على نسخةٍ (instance) من الصنف KClass
بحسب نوع التوصيف الحاليّ.