CFV: New JDK 9 Reviewer: Srikanth Adayapalam

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Fri Sep 2 12:37:56 UTC 2016


I hereby nominate Srikanth Adayapalam to JDK 9 Reviewer.


Srikanth has contributed 86 changesets to JDK 9 [3, 4]. In particular, 
he has
been actively working on many of the language features in JEP 213 [5].

A curated list of the most relevant changesets is included below.

Votes are due by September 16, 2016.

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

For Three-Vote Consensus voting instructions, see [2].

Maurizio

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#reviewer-vote
[3] 
http://hg.openjdk.java.net/jdk9/dev/langtools?revcount=2000&rev=(author(%22sadayapalam%22)+or+desc(%22Contributed-by%3A+srikanth.adayapalam%40oracle.com%22))+and+not+merge()
[4] 
http://hg.openjdk.java.net/jdk9/dev/jdk?revcount=2000&rev=(author(%22sadayapalam%22)+or+desc(%22Contributed-by%3A+srikanth.adayapalam%40oracle.com%22))+and+not+merge()
[5] https://bugs.openjdk.java.net/browse/JDK-8042880


JDK-8062373  Project Coin: diamond and anonymous classes
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/816bd88d33a8

JDK-8071453  Allow interface methods to be private
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/592d64800143

JDK-8129740  Incorrect class file created when passing lambda in inner 
class constructor
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ed4c306ec942

JDK-8076538  Verify error at runtime due to incorrect classification of 
a lambda as being instance capturing
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/4faaf5acd008

JDK-8067429  java.lang.VerifyError: Inconsistent stackmap frames at 
branch target
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7dfe06818a80

JDK-8141508  java.lang.invoke.LambdaConversionException: Invalid 
receiver type ...
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/60e39427dbd0

JDK-8142476  Call site initialization exception caused by 
LambdaConversionException:
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/582f31e79d74

JDK-8069265  "ClassCastException when compiled with JDK 9b08+
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2d2baba27992

JDK-8046977  ClassCastException: typing information needed for method 
reference bridging not preserved
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/1580b10e028a

JDK-8148930  Incorrect erasure of exceptions in override-equivalent dual 
interface impl
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f5991c73ed73

JDK-8143647  Javac compiles method reference that allows results in an 
IllegalAccessError
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/73adc11fd50f

JDK-8164073  Javac should unconditionally warn if deprecated javadoc tag 
is used without @Deprecated annotation
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/192d58e5d899

JDK-8144168  No type annotations generated for nested lambdas
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3a9a4b5eabe4

JDK-8136419  Type annotations in initializers and lambda bodies not 
written to class file:
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3449ae78c6dc

JDK-8080842  Using Lambda Expression with name clash results in 
ClassFormatError
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/283c9951fd23

JDK-8066871  java.lang.VerifyError: Bad local variable type - local 
final String
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/6a927a9114c1

JDK-8130506  javac AssertionError when invoking MethodHandle.invoke with 
lambda parameter:
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/21b0862fdd32



More information about the jdk9-dev mailing list