hg: amber/amber: 8233754: [local-methods] Add finder support for methods that could be turned into local methods
Srikanth
srikanth.adayapalam at oracle.com
Fri Nov 8 06:07:19 UTC 2019
This is a mostly functional implementation of a finder support for
identifying candidates that could be turned into local methods. After
fixing a couple of remaining issues, I will gather and share some
statistics from open jdk sources.
Srikanth
On 08/11/19 11:35 AM, srikanth.adayapalam at oracle.com wrote:
> Changeset: ffe47822f215
> Author: sadayapalam
> Date: 2019-11-08 11:35 +0530
> URL: https://hg.openjdk.java.net/amber/amber/rev/ffe47822f215
>
> 8233754: [local-methods] Add finder support for methods that could be turned into local methods
>
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
> ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
> ! test/langtools/tools/javac/diags/examples.not-yet.txt
> + test/langtools/tools/javac/diags/examples/LocalMethods.java
> + test/langtools/tools/javac/localmethods/finder/AuxilliaryClassTest.java
> + test/langtools/tools/javac/localmethods/finder/AuxilliaryClassTest.out
> + test/langtools/tools/javac/localmethods/finder/CtorTest.java
> + test/langtools/tools/javac/localmethods/finder/CtorTest.out
> + test/langtools/tools/javac/localmethods/finder/GenericInvocationTest.java
> + test/langtools/tools/javac/localmethods/finder/GenericInvocationTest.out
> + test/langtools/tools/javac/localmethods/finder/InitBlocksTest.java
> + test/langtools/tools/javac/localmethods/finder/InitBlocksTest.out
> + test/langtools/tools/javac/localmethods/finder/MethodReferencesTest.java
> + test/langtools/tools/javac/localmethods/finder/MethodReferencesTest.out
> + test/langtools/tools/javac/localmethods/finder/MultiFinderTest.java
> + test/langtools/tools/javac/localmethods/finder/MultiFinderTest.out
> + test/langtools/tools/javac/localmethods/finder/RecursionTest.java
> + test/langtools/tools/javac/localmethods/finder/RecursionTest.out
>
More information about the amber-dev
mailing list