iPOJO:InstanceManagerのgetPojoObject()がnullを返すのはなぜですか?

StackOverflow https://stackoverflow.com/questions/603618

  •  03-07-2019
  •  | 
  •  

質問

Felix OSGi iPOJOライブラリを使用しています。また、プログラムでファクトリにアクセスしてComponentInstancesを作成しています。ここでコードを読みました:

http://svn.apache.org/viewvc/felix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java?view=markup

getPojoObject()の呼び出しがなぜnullを返しているのかを理解しようとしています。

私の質問は、どのような条件下でgetPojoObject()メソッドがnullを返すことができますか?

編集: TofuBeerが指摘したように、JavaDocではオブジェクトのインスタンス化に何らかの問題が発生するとnullを返すことができると言っていますが、これは返すのに有用な値ではなく、処理すると、実際のエラーが隠されます。余分な目のセット、TofuBeerをありがとう、これは私を夢中にさせた。

役に立ちましたか?

解決

いつでもコードを見る

private Object createObject()

nullを返すと、getPojoObjectはnullを返します。

createObjectメソッドには、nullが返されるケースごとに適切なコメント/エラーメッセージがあります。

あなたの質問にもっとありますか?たとえば、nullを返して、理由を突き止めようとしていますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top