iPojo : Instancemanager의 getPojoobject ()가 NULL을 반환하는 이유는 무엇입니까?

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

  •  03-07-2019
  •  | 
  •  

문제

Felix Osgi Ipojo 라이브러리를 사용하고 있으며 공장을 프로그래밍 방식으로 액세스하여 구성 요소를 만들고 있습니다. 여기에서 코드를 읽었습니다.

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

getpojoobject ()에 대한 내 호출이 널 돌아 오는 이유를 알아 내려고 노력합니다.

내 질문은 getPojOoBject () 메소드가 NULL을 반환 할 수있는 조건 아래에 있습니다.

편집 : 나는 지금 내가 묻는 것을 이해한다고 생각합니다. Tofubeer가 지적했듯이 Javadoc에서는 객체를 인스턴스화하는 데 어떤 종류의 문제가있을 때마다 Null을 반환 할 수 있다고 말합니다. 이것은 반환하는 데 도움이되는 가치가 아닙니다. 처리 된 것은 실제 오류가 무엇인지 숨 깁니다. 여분의 눈 세트에 감사드립니다. Tofubeer, 이것은 나를 미치게 만들었습니다.

도움이 되었습니까?

해결책

언제든지 코드를보고 있습니다

private Object createObject()

NULL을 반환 한 다음 getPojooBject가 NULL을 반환합니다.

CreateObject 메소드에는 NULL이 반환되는 각 경우에 대한 합리적인 주석/오류 메시지가 있습니다.

질문에 더 많은 것이 있습니까? 예를 들어, 당신은 그것을 귀환하고 그 이유를 추적하려고합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top