public boolean hasNext()

in metrics/src/main/java/com/facebook/battery/metrics/core/ProcFileReader.java [92:110]


  public boolean hasNext() {
    if (!mIsValid || mFile == null || mPosition > mBufferSize - 1) {
      return false;
    }

    if (mPosition < mBufferSize - 1) {
      return true;
    }

    try {
      mBufferSize = mFile.read(mBuffer);
      mPosition = -1;
    } catch (IOException ioe) {
      mIsValid = false;
      close();
    }

    return hasNext();
  }