iPOJO:InstanceManagerのgetPojoObject()がnullを返すのはなぜですか?
-
03-07-2019 - |
質問
Felix OSGi iPOJOライブラリを使用しています。また、プログラムでファクトリにアクセスしてComponentInstancesを作成しています。ここでコードを読みました:
getPojoObject()の呼び出しがなぜnullを返しているのかを理解しようとしています。
私の質問は、どのような条件下でgetPojoObject()メソッドがnullを返すことができますか?
編集: TofuBeerが指摘したように、JavaDocではオブジェクトのインスタンス化に何らかの問題が発生するとnullを返すことができると言っていますが、これは返すのに有用な値ではなく、処理すると、実際のエラーが隠されます。余分な目のセット、TofuBeerをありがとう、これは私を夢中にさせた。
解決
いつでもコードを見る
private Object createObject()
nullを返すと、getPojoObjectはnullを返します。
createObjectメソッドには、nullが返されるケースごとに適切なコメント/エラーメッセージがあります。
あなたの質問にもっとありますか?たとえば、nullを返して、理由を突き止めようとしていますか?
所属していません StackOverflow