CFV: New JDK 9 Reviewer: Srikanth Adayapalam

Sundararajan Athijegannathan sundararajan.athijegannathan at oracle.com
Fri Sep 2 12:43:11 UTC 2016


Vote: yes

-Sundar


On 9/2/2016 6:07 PM, 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