iPojo : Instancemanager의 getPojoobject ()가 NULL을 반환하는 이유는 무엇입니까?
-
03-07-2019 - |
문제
Felix Osgi Ipojo 라이브러리를 사용하고 있으며 공장을 프로그래밍 방식으로 액세스하여 구성 요소를 만들고 있습니다. 여기에서 코드를 읽었습니다.
getpojoobject ()에 대한 내 호출이 널 돌아 오는 이유를 알아 내려고 노력합니다.
내 질문은 getPojOoBject () 메소드가 NULL을 반환 할 수있는 조건 아래에 있습니다.
편집 : 나는 지금 내가 묻는 것을 이해한다고 생각합니다. Tofubeer가 지적했듯이 Javadoc에서는 객체를 인스턴스화하는 데 어떤 종류의 문제가있을 때마다 Null을 반환 할 수 있다고 말합니다. 이것은 반환하는 데 도움이되는 가치가 아닙니다. 처리 된 것은 실제 오류가 무엇인지 숨 깁니다. 여분의 눈 세트에 감사드립니다. Tofubeer, 이것은 나를 미치게 만들었습니다.
해결책
언제든지 코드를보고 있습니다
private Object createObject()
NULL을 반환 한 다음 getPojooBject가 NULL을 반환합니다.
CreateObject 메소드에는 NULL이 반환되는 각 경우에 대한 합리적인 주석/오류 메시지가 있습니다.
질문에 더 많은 것이 있습니까? 예를 들어, 당신은 그것을 귀환하고 그 이유를 추적하려고합니까?
제휴하지 않습니다 StackOverflow