الفرق بين المراجعتين لصفحة: «Kotlin/annotationClass»
< Kotlin
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الخاصية annotationClass في لغة Kotlin }}</noinclude> تُستخدَم هذه الخاصيّة للحصول على نسخةٍ (inst...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الخاصية annotationClass في لغة Kotlin | <noinclude>{{DISPLAYTITLE: الخاصية annotationClass في لغة Kotlin | ||
}}</noinclude> | }}</noinclude> | ||
تُستخدَم هذه الخاصيّة للحصول على نسخةٍ (instance) من الصنف KClass بحسب نوع التوصيف الحاليّ. | تُستخدَم هذه الخاصيّة للحصول على نسخةٍ (instance) من الصنف [[Kotlin/KClass|KClass]] بحسب نوع [[Kotlin/annotations|التوصيف]] الحاليّ. | ||
== البنية العامة == | == البنية العامة == | ||
val < | <syntaxhighlight lang="kotlin"> | ||
val <T : Annotation> T.annotationClass: KClass<out T> | |||
</syntaxhighlight> | |||
== القيم المعادة == | == القيم المعادة == | ||
نسخة من الصنف KClass متوافقةً مع نوع التوصيف (annotation) الحاليّ. | نسخة من الصنف [[Kotlin/KClass|KClass]] متوافقةً مع نوع [[Kotlin/annotations|التوصيف]] (annotation) الحاليّ. | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الصنف KClass: أحد أصناف لغة Kotlin والمُستخدَم لإجراء عمليّات التحقُّق الداخليّة (introspection) مثل: isAbstract و visibility (مرئية الوصول) وغيرها. | * الصنف [[Kotlin/KClass|KClass]] : أحد أصناف لغة Kotlin والمُستخدَم لإجراء عمليّات التحقُّق الداخليّة (introspection) مثل: isAbstract و visibility (مرئية الوصول) وغيرها. | ||
* الواجهة Annotation: الواجهة الأساسية التي يُعرَّف استخدامها (implemented) ضمنيًا في جميع واجهات التوصيفات (annotation interfaces). | * الواجهة [[Kotlin/annotations|Annotation]]: الواجهة الأساسية التي يُعرَّف استخدامها (implemented) ضمنيًا في جميع واجهات [[Kotlin/annotations|التوصيفات]] (annotation interfaces). | ||
== مصادر == | == مصادر == | ||
* الخاصيّة annotationClass في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/annotation-class.html الخاصيّة annotationClass في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] |
مراجعة 14:37، 9 مايو 2018
تُستخدَم هذه الخاصيّة للحصول على نسخةٍ (instance) من الصنف KClass بحسب نوع التوصيف الحاليّ.
البنية العامة
val <T : Annotation> T.annotationClass: KClass<out T>
القيم المعادة
نسخة من الصنف KClass متوافقةً مع نوع التوصيف (annotation) الحاليّ.
انظر أيضًا
- الصنف KClass : أحد أصناف لغة Kotlin والمُستخدَم لإجراء عمليّات التحقُّق الداخليّة (introspection) مثل: isAbstract و visibility (مرئية الوصول) وغيرها.
- الواجهة Annotation: الواجهة الأساسية التي يُعرَّف استخدامها (implemented) ضمنيًا في جميع واجهات التوصيفات (annotation interfaces).