iPOJO: getPojoObject () return null do por que InstanceManager?
-
03-07-2019 - |
Pergunta
Eu estou usando a biblioteca Felix OSGi iPOJO, e eu estou acessando programaticamente fábricas para criar ComponentInstances. Eu li sobre o código aqui:
para tentar descobrir por que o meu apelo para getPojoObject () está retornando null.
A minha pergunta é em que condições poderia o getPojoObject () método return null?
EDIT: Eu acho que entendo o que estou pedindo agora - como TofuBeer apontou, diz o JavaDoc ele pode retornar nulo sempre que houver qualquer tipo de problema instanciar o objeto - este não é um valor útil para voltar, e do jeito que está peles tratadas o que o erro real é. Agradecimentos para o conjunto extra de olhos, TofuBeer, isso estava me deixando louca.
Solução
Olhando para o código, a qualquer hora
private Object createObject()
retorna nulo, getPojoObject retornaria nulo.
O método createObject tem mensagens razoáveis ??comentários / erro para cada caso que nulo é retornado.
Há mais para a sua pergunta? É você, por exemplo, tê-lo retornar nulo e estão tentando rastrear por quê?