الفرق بين المراجعتين ل"Kotlin/annotationClass"

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

المراجعة الحالية بتاريخ 05:26، 8 سبتمبر 2018

تُستخدَم هذه الخاصيّة للحصول على نسخةٍ (instance) من الصنف KClass بحسب نوع التوصيف الحاليّ.

البنية العامة

val <T : Annotation> T.annotationClass: KClass<out T>

القيم المعادة

نسخةٌ من الصنف KClass متوافقةٌ مع نوع التوصيف (annotation) الحاليّ.

انظر أيضًا

  • التوصيفات (annotations) في لغة Kotlin.
  • الصنف KClass : أحد أصناف لغة Kotlin والمُستخدَم لإجراء عمليّات التحقُّق الداخليّة (introspection) مثل: isAbstract ومرئية الوصول (visibility) وغيرها.
  • الواجهة Annotation: الواجهة الأساسيّة التي يُعرَّف استخدامها (implemented) ضمنيًا في جميع واجهات التوصيفات (annotation interfaces).

مصادر