public int size() { assertOpen(); if (_size != -1) return _size; if (_full != null) return _full.length; try { _size = _rop.size(); return _size; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return -1; } }
public int size() { assertOpen(); if (_size != -1) return _size; if (_full != null) return _full.length; try { _size = _rop.size(); return _size; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return -1; } }
public int size() { assertOpen(); if (_size != -1) return _size; if (_full != null) return _full.length; try { _size = _rop.size(); return _size; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return -1; } }
public int size() { assertOpen(); if (_size != -1) return _size; if (_full != null) return _full.length; try { _size = _rop.size(); return _size; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return -1; } }