aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammed Can Küçükaslan <32893303+Kucukaslan@users.noreply.github.com>2022-07-24 21:44:11 +0000
committerGopher Robot <gobot@golang.org>2022-07-26 14:20:34 +0000
commitceefd3a37bb2a77b1e9a76fc74360c68ef16ddb8 (patch)
tree631aae393127e87678375f3d184129b528d64c2e
parent3e97294663d978bf8abb7acec7cc615ef2f1ea75 (diff)
downloadgo-ceefd3a37bb2a77b1e9a76fc74360c68ef16ddb8.tar.gz
go-ceefd3a37bb2a77b1e9a76fc74360c68ef16ddb8.zip
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.go3
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.