diff options
author | Muhammed Can Küçükaslan <32893303+Kucukaslan@users.noreply.github.com> | 2022-07-24 21:44:11 +0000 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2022-07-26 14:20:34 +0000 |
commit | ceefd3a37bb2a77b1e9a76fc74360c68ef16ddb8 (patch) | |
tree | 631aae393127e87678375f3d184129b528d64c2e | |
parent | 3e97294663d978bf8abb7acec7cc615ef2f1ea75 (diff) | |
download | go-git-ceefd3a37bb2a77b1e9a76fc74360c68ef16ddb8.tar.gz |
bytes: document that Reader.Reset affects the result of Size
The Reader.Reset changes the underlying byte slice, so it actually
changes the return value of the Size method.
Fixes #54018
Change-Id: I160deaa2244e95cb93303cb5dfb67a8d90a375ef
GitHub-Last-Rev: b04724a072d956db1f84a8f5db0afa0dbb158e96
GitHub-Pull-Request: golang/go#54020
Reviewed-on: https://go-review.googlesource.com/c/go/+/419237
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Joseph Tsai <joetsai@digital-static.net>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
-rw-r--r-- | src/bytes/reader.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bytes/reader.go b/src/bytes/reader.go index 5946cf9780..81c22aa029 100644 --- a/src/bytes/reader.go +++ b/src/bytes/reader.go @@ -32,8 +32,7 @@ func (r *Reader) Len() int { // Size returns the original length of the underlying byte slice. // Size is the number of bytes available for reading via ReadAt. -// The returned value is always the same and is not affected by calls -// to any other method. +// The result is unaffected by any method calls except Reset. func (r *Reader) Size() int64 { return int64(len(r.s)) } // Read implements the io.Reader interface. |