iPOJO:为什么InstanceManager的getPojoObject()会返回null?
-
03-07-2019 - |
题
我正在使用Felix OSGi iPOJO库,我正在以编程方式访问Factories来创建ComponentInstances。我在这里阅读了代码:
试图弄清楚为什么我对getPojoObject()的调用返回null。
我的问题是getPojoObject()方法在什么条件下可以返回null?
编辑: 我想我明白我现在要问的是 - 正如TofuBeer所指出的那样,它说在JavaDoc中它可以在实例化对象时出现任何问题时返回null - 这不是一个有用的返回值,它的方式是处理隐藏了真正的错误。感谢额外的一双眼睛,TofuBeer,这让我发疯了。
解决方案
随时查看代码
private Object createObject()
返回null,然后getPojoObject将返回null。
对于每个返回null的情况,createObject方法都有合理的注释/错误消息。
还有更多问题吗?例如,你是否让它返回null并试图找出原因?
不隶属于 StackOverflow