الواجهة Annotation في Kotlin
< Kotlin
هي الواجهة الأساسيّة التي يُعرَّف استخدامها (implemented) ضمنيًا في جميع واجهات التوصيفات (annotation interfaces)، وللمزيد من التفاصيل راجع التوصيفات (annotations) في لغة Kotlin.
الدوال المورثة (Inherited Functions)
| الدالة | بنيتها العامة ومهمتها |
equals
|
open operator fun equals(other: Any?): Boolean
تبيّن فيما إذا كان هناك كائنٌ (object) آخر مساوٍ للكائن الحاليّ. |
hashCode
|
open fun hashCode(): Int
تعيد الشيفرة hash code الخاصّة بالكائن (object). |
toString
|
open fun toString(): String
تعيد تمثيلًا نصيًا (string) للكائن (object). |
الخاصيات الإضافية (Extension Properties)
| الخاصيّة | بنيتها العامة ومهمتها |
annotationClass
|
val <T : Annotation> T.annotationClass: KClass<out T>
تعيد هذه الخاصيّة نسخةً (instance) من الصنف |
انظر أيضًا
- الصنف
KClass: أحد أصناف لغة Kotlin والمُستخدَم لإجراء عمليّات التحقُّق الداخليّة (introspection) مثل:isAbstractو مرئية الوصول (visibilty) وغيرها. - الخاصيّة
annotationClass: تعيد نسخةً (instance) من الصنفKClass.