CFV: New JDK 9 Committer: Shinya Yoshida

Robert Field robert.field at oracle.com
Fri Jan 15 00:24:19 UTC 2016


I hereby nominate Shinya Yoshida (shinyafox) to JDK 9 Committer.

Shinya is a JDK 9 Author and Kulla  Committer who has contributed 7 
changesets to JDK 9, as well as 27 JDK 9 changesets via the Kulla 
workspace, and 1 through the lambda workspace.

JDK9 /dev/langtools
1. 8142447: JShell tool: Command change: re-run n-th command should be 
re-run by id
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d2713a6edc13
2. 8144903: JShell: the type of the expression which is array type of 
captured type incorrectly determined
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c5237b05fff9
3. 8145239: JShell: throws AssertionError when replacing classes where 
some methods depend on these classes
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/51136404ee5e?revcount=100
4. 8142384: JShell tool: New command: /imports, /i which show the list 
of imported packages or classes, etc...
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/cf000bae9c31
5. 8146368: JShell: can't parse the error when it's Japanese locale
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/70fe7cf1ac65

JDK9 /dev/jdk
1. 8144675: Add a filtering collector
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/bf153b12450b

JDK9: /dev/
1. 8055772: get_source.sh : version check assumes English localization
http://hg.openjdk.java.net/kulla/dev/rev/d9edec389373

Lambda: /dev/jdk/
1. 8028816: Add value-type notice to Optional* classes
http://hg.openjdk.java.net/kulla/dev/jdk/rev/2aae624bb833

Kulla: /dev/langtools (Contributor)
1. 8129935: JShell Tool: Variable decl which is for the variable of the 
type of multi-byte character shows the unicode string as the type
http://hg.openjdk.java.net/kulla/dev/langtools/rev/5af693e4b7cb
2. Streamification of SourceCodeAnalysisImpl
http://hg.openjdk.java.net/kulla/dev/langtools/rev/931b88380d75
3. 8087169: JShell tool: Missing some suggestions as SMART or 
documentation when the target-type or the argument-type is boxed or 
unboxed type
http://hg.openjdk.java.net/kulla/dev/langtools/rev/05c597ae36ed
4. 8085882: JShell tool: Completion for primitive types
http://hg.openjdk.java.net/kulla/dev/langtools/rev/7c748bccd597
5. 8081780: JShell tool: Completion contains $REPL00DOESNOTMATTER
http://hg.openjdk.java.net/kulla/dev/langtools/rev/f4bb1ac6714b
6. 8081638: JShell tool: Improve completion for static import
http://hg.openjdk.java.net/kulla/dev/langtools/rev/ddd8e5ac9dc0
7. 8081276: JShell tool: Completion contains nested class reference on 
instance variable
http://hg.openjdk.java.net/kulla/dev/langtools/rev/060b43145aa8
8. 8081266: jshell tool: Tab completion shows static methods on instance 
variables
http://hg.openjdk.java.net/kulla/dev/langtools/rev/ded591cba9e4
9. 8080557: JShell tool: Contains REPL class prefix in the documentation 
for the user defined method or class
http://hg.openjdk.java.net/kulla/dev/langtools/rev/ec7226688c6a
10. 8080556: JShell tool: Contains incorrect target-type or 
documentation in invisible method or constructor invocation
http://hg.openjdk.java.net/kulla/dev/langtools/rev/c9aa42a1b2d9
11. 8080540: Missing target types and documentation in overridden method 
invocation
http://hg.openjdk.java.net/kulla/dev/langtools/rev/2c59ed7d9785
12. Improving completion in throws clause
http://hg.openjdk.java.net/kulla/dev/langtools/rev/d79901ce9f41
13. Fix incorrect .class suggestion for the member selection of the 
primitive-type expression
http://hg.openjdk.java.net/kulla/dev/langtools/rev/a2a2e833a398

Kulla: /dev/langtools (Author)
1. bitter_fox fix for NPE for some illegal input
http://hg.openjdk.java.net/kulla/dev/langtools/rev/5cbd9dfe5467
2. "null" generates bad code.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/806762df632a
3. Command completion should be disabled during while entering
continuation of previous line(s).
http://hg.openjdk.java.net/kulla/dev/langtools/rev/a2d5eb60a928
4. Fixing completion and documentation for input continuation.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/b5fe3150ad0f
5. Unfinished member select from a package may look like a TypeElement,
adjusting to that.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/d7ca4ada65d0
6. Avoiding invalid completions after start import.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/6599bc571877
7. Add synthetic .class and .length where appropriate.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/f1edf7edc16a
8. Correctly handle method parameter accessibility.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/8a395a1d484c
9. Completion should not include <clinit>
http://hg.openjdk.java.net/kulla/dev/langtools/rev/6dc66cfb4eb4
10. Properly show var-arg methods in documentation.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/f6fe75fb3c7f
11. Don't show constructor for "<expression>.|".
http://hg.openjdk.java.net/kulla/dev/langtools/rev/87cd1eb2807f
12. Documentation list should also include methods without parameters.
http://hg.openjdk.java.net/kulla/dev/langtools/rev/2e26bc9fc97b
13. New class expression fixes
http://hg.openjdk.java.net/kulla/dev/langtools/rev/6f8dd8261e8a
14. Fix writing of history of length 1
http://hg.openjdk.java.net/kulla/dev/langtools/rev/9f709ce819cf


Votes are due by 5:00pm PT, January 28, 2016

Only current JDK 9 Committers [1] are eligible to vote on this nomination.
Votes must be cast in the open by replying to this mailing list.

For Lazy Consensus voting instructions, see [2].

Thank you,
Robert Field

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#committer-vote



More information about the jdk9-dev mailing list