나는 자바가 일반적으로 메소드에서 반환 된 객체에 대해 신경 쓰지 않는다는 것을 알고 있지만,이 경우 Api 사용자가 반환 된 인스턴스를 그렇지 않으면 바로 실행됩니다.반환하는 객체를 무시할 때 컴파일 타임 경고
일반 자바 :
Runnable someTask() {
...
}
someTask(); // ok
컴파일 시간 경고를 말할와이를 방지 할 수있는 방법이 있나요
Runnable someTask() {
...
}
addToExecutionList(someTask()); // ok
someTask(); // gives warning
해야 하는가?
흠 ... 런타임 솔루션을 생각해 주시겠습니까? – Theodor
@Theodor :별로. 나는 파이널 라이저로 뭔가를 고려하고 있었지만, 그것은 정말로 해킹 될 것이고 항상 적절하지는 않을 것이다. –
아니요, 해킹 된 솔루션을 API에서 피해야한다는 데 동의합니다. 감사. – Theodor