"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ما هي أسماء التحذيرات التوضيحية الصالحة @SuppressWarnings في Java؟

ما هي أسماء التحذيرات التوضيحية الصالحة @SuppressWarnings في Java؟

تم النشر بتاريخ 2024-11-17
تصفح:850

What are the Valid @SuppressWarnings Annotation Warning Names in Java?

@SuppressWarnings أسماء تحذيرات التعليقات التوضيحية في Java

التعليقات التوضيحية @SuppressWarnings، عند تطبيقها على كتلة تعليمات برمجية، تمنع أنواعًا معينة من تحذيرات برنامج التحويل البرمجي. تختلف أسماء التحذير الصالحة التي يمكن استخدامها ضمن التعليق التوضيحي @SuppressWarnings اعتمادًا على IDE أو المترجم المستخدم.

قائمة أسماء التحذير الصالحة:

القائمة التالية يتضمن أسماء تحذير صالحة لـ Eclipse Galileo:

  • all: يمنع الكل تحذيرات.
  • الملاكمة : يمنع التحذيرات المتعلقة بعمليات الملاكمة / فتح الملاكمة.
  • cast : يمنع التحذيرات المتعلقة بعمليات الإرسال.
  • [] &&&]
  • dep-ann: يمنع التحذيرات المتعلقة بالإهمال التعليقات التوضيحية.
  • الإهمال: يمنع التحذيرات المتعلقة بالإهمال.
  • السقوط: يمنع التحذيرات المتعلقة بالفواصل المفقودة في بيانات التبديل.
  • أخيرًا: يمنع التحذيرات المتعلقة بالكتل الأخيرة التي لا تفعل ذلك return.
  • إخفاء: يمنع التحذيرات المتعلقة بالمحليين الذين يخفيون المتغيرات.
  • مفتاح غير مكتمل: يمنع التحذيرات المتعلقة بالإدخالات المفقودة في المحول العبارة (حالة التعداد).
  • nls: يمنع التحذيرات المتعلقة بسلسلة غير nls literals.
  • null: يمنع التحذيرات المتعلقة بالتحليل الفارغ.
  • تقييد: يمنع التحذيرات المتعلقة باستخدام المراجع المحظورة أو المحظورة.
  • التسلسلي: يمنع التحذيرات المتعلقة بحقل serialVersionUID المفقود لملف قابل للتسلسل class.
  • الوصول الثابت : يمنع التحذيرات المتعلقة بالوصول الثابت غير الصحيح.
  • الوصول الاصطناعي : يمنع التحذيرات المتعلقة بالوصول غير المحسن من الداخل الفئات.
  • غير محددة: لمنع التحذيرات المتعلقة بالأشياء غير المحددة العمليات.
  • unqualified-field-access: يمنع التحذيرات المتعلقة بالوصول الميداني غير المؤهل.
  • unused: يمنع التحذيرات المتعلقة بالرمز غير المستخدم.
تم تقديم أسماء تحذير إضافية في الإصدارات اللاحقة من Eclipse:

  • javadoc : يمنع التحذيرات المتعلقة بتحذيرات Javadoc (Indigo والإصدارات الأحدث).
  • الأنواع الأولية : يمنع التحذيرات المتعلقة بالاستخدام من الأنواع الخام (النيلي والإصدارات الأحدث).
  • الطريقة الثابتة
  • : يمنع التحذيرات المتعلقة بالطرق التي يمكن الإعلان عنها على أنها ثابتة (Indigo والإصدارات الأحدث).
  • super
  • : يمنع التحذيرات المتعلقة بتجاوز طريقة بدون استدعاءات فائقة (Indigo والإصدارات الأحدث).
  • resource
  • : يمنع التحذيرات المتعلقة باستخدام الموارد من النوع Closeable (Juno و لاحقًا).
  • تجاوز المزامنة
  • : يمنع التحذيرات بسبب فقدان المزامنة عند تجاوز طريقة متزامنة (جونو والإصدارات الأحدث).
  • من المهم ملاحظة ذلك. أن قائمة أسماء التحذير الصالحة قد تختلف باختلاف IDEs أو المترجمين. قم دائمًا بمراجعة الوثائق المقدمة من IDE أو المترجم للحصول على أحدث المعلومات حول أسماء التحذير المدعومة.
بيان الافراج أعيد طبع هذه المقالة على: 1729671257 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3