CFV: New JDK 9 Committer: Srikanth Adayapalam

Staffan Larsen staffan.larsen at oracle.com
Tue Mar 31 11:32:41 UTC 2015


Vote: yes

> On 31 mar 2015, at 13:15, Maurizio Cimadamore <maurizio.cimadamore at oracle.com> wrote:
> 
> I hereby nominate Srikanth Adayapalam to JDK 9 Committer.
> 
> Srikanth is a member of the Langtools team; before joining Oracle, he was the Eclipse compiler tech lead at IBM. Over the past few months, he has been hacking furiously on the javac code and already contributed to several changesets. These include, among others, the changes to support JEP 213 (Milling Project Coin [1]): support for private interface methods and support for diamond anonymous instance creation expressions.
> 
> Here is a (partial) list of Srikanth's changesets:
> 
> 7040592: Gen.java: fix code for handling 'null' literal when expected type is array
> 8062373: Project Coin: diamond and anonymous classes
> 8071453: Allow interface methods to be private
> 8074148: Attr.visitBinary flags error at wrong position
> 8071847: java.lang.NullPointerException at com.sun.tools.javac.code.Types.elemtype(Types.java:1870)
> 8050021: Improper "duplicate case label" error
> 8069265: ClassCastException when compiled with JDK 9b08+, JDK8 compiles OK.
> 8046977: ClassCastException: typing information needed for method reference bridging not preserved
> 8076039: Remove the unused internal API sun.reflect.misc.FieldUtil.getDeclaredFields
> 8052070: javac crashes when there are duplicated type parameters
> 8027888: javac wrongly allows annotations in array-typed class literals
> 8068254: Method reference uses wrong qualifying type
> 8037546: javac -parameters does not emit parameter names for lambda expressions
> 8062358: ClassCastException in TransTypes.visitApply
> 8067914: Redundant type cast nodes in AST (follow up from JDK-8043741)
> 8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch target
> 8043741: VerifyError due to missing checkcast
> 8066871: java.lang.VerifyError: Bad local variable type - local final String
> 
> Votes are due by 2015-04-15.
> 
> Only current JDK 9 Committers [2] 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 [3].
> 
> Maurizio Cimadamore
> 
> [1] http://openjdk.java.net/jeps/213
> [2]http://openjdk.java.net/census
> [3]http://openjdk.java.net/projects/#committer-vote
> 



More information about the jdk9-dev mailing list