New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8273513: Make java.io.FilterInputStream specification more precise about overrides #5426
Conversation
Some other incidental modifications are made in passing, principally adding |
|
Webrevs
|
/csr |
@bplb has indicated that a compatibility and specification (CSR) request is needed for this pull request. |
CSR filed: JDK-8273517. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. The use of synchronized
on mark()
and reset()
is strange. But I guess that should be for another day...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
@@ -86,7 +83,8 @@ public int read() throws IOException { | |||
* Reads up to {@code b.length} bytes of data from this | |||
* input stream into an array of bytes. This method blocks until some | |||
* input is available. | |||
* <p> | |||
* | |||
* @implSpec | |||
* This method simply performs the call | |||
* {@code read(b, 0, b.length)} and returns | |||
* the result. It is important that it does |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Preexisting: an extra space before "result."
@bplb This change now passes all automated pre-integration checks. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 45 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details.
|
/integrate |
Going to push as commit 6cf5079.
Your commit was automatically rebased without conflicts. |
Modify the class level specification of
java.io.FilterInputStream
to be more exact aboutjava.io.InputStream
methods that it overrides.Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.java.net/jdk pull/5426/head:pull/5426
$ git checkout pull/5426
Update a local copy of the PR:
$ git checkout pull/5426
$ git pull https://git.openjdk.java.net/jdk pull/5426/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 5426
View PR using the GUI difftool:
$ git pr show -t 5426
Using diff file
Download this PR as a diff file:
https://git.openjdk.java.net/jdk/pull/5426.diff