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