代码之家  ›  专栏  ›  技术社区  ›  James Kingsbery

iPOJO:InstanceManager的getPojoObject()为什么会返回null?

  •  0
  • James Kingsbery  · 技术社区  · 16 年前

    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——这不是一个有用的返回值,处理它的方式隐藏了真正的错误。多谢你的眼睛,托福比尔,这让我发疯了。

    1 回复  |  直到 16 年前
        1
  •  1
  •   TofuBeer    16 年前

    随时查看代码

    private Object createObject()
    

    返回null,则getPojoObject将返回null。

    你的问题还有别的吗?例如,您是否让它返回null并试图找出原因?