CFV: New JDK 9 Reviewer: Srikanth Adayapalam

Kumar Srinivasan kumar.x.srinivasan at oracle.com
Tue Sep 13 16:58:47 UTC 2016


Vote: Yes

On 9/2/2016 5:37 AM, Maurizio Cimadamore wrote:
> 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