try 블록 전에 열거나 대응하는 finally 블록에서 닫지 않은 Java ME javax.microedition.rms.RecordStore 리소스를 보고합니다.

리소스를 닫기 전에 예외가 발생할 경우 의도치 않게 리소스의 누수가 발생할 수 있습니다.

이 검사는 Java ME 및 리소스가 많이 제한된 기타 환경을 위한 것입니다. 이 검사 결과를 검토 없이 적용하면 코드 명확성과 설계에 부정적인 영향을 미칠 수 있습니다.

예:


  void foo1() throws RecordStoreException {
      RecordStore rs = RecordStore.openRecordStore("bar", true); // 경고
  }
  void foo2() throws RecordStoreException {
      RecordStore rs = RecordStore.openRecordStore("bar", true); // 경고 없음
      try {
          /* ... */
      } finally {
          rs.closeRecordStore();
      }
  }