iPOJO:لماذا InstanceManager هو getPojoObject() return null?
-
03-07-2019 - |
سؤال
أنا باستخدام فيليكس أو إس جي أي iPOJO المكتبة و أنا برمجيا الوصول إلى المصانع لإنشاء ComponentInstances.لقد قرأت أكثر من الكود هنا:
في محاولة لمعرفة لماذا دعوتي إلى getPojoObject() تعود فارغة.
سؤالي هو: تحت أي ظروف يمكن أن getPojoObject() طريقة العودة فارغة?
تحرير:أعتقد أنني أفهم ما أطلبه الآن - كما TofuBeer أشار إلى ذلك يقول في جافادوك يمكن العودة فارغة كلما كان هناك أي نوع من المشكلة إنشاء مثيل الكائن - هذه ليست مفيدة قيمة المقابل ، والطريقة التي يتم التعامل معها يخفي ما الخطأ الحقيقي هو.شكرا على مجموعة إضافية من العيون ، TofuBeer هذا كان يقود لي مجنون.
المحلول
النظر في قانون ، في أي وقت
private Object createObject()
إرجاع null ثم getPojoObject ستعود فارغة.
CreateObject طريقة معقولة التعليقات/رسائل خطأ على كل حال null عادت.
هناك ما هو أكثر سؤالك ؟ أنت مثلا بعد ذلك العودة فارغة و تحاول تعقب لماذا ؟