git: openjdk/mobile: 2 new changesets

duke duke at openjdk.java.net
Tue Nov 23 18:15:45 UTC 2021


Changeset: ea85e01a
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-11-23 18:14:47 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ea85e01a4c8db1bc48d590abc882dc6efe5b0f4a

8271623: Omit enclosing instance fields from inner classes that don't use it

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! test/langtools/tools/javac/6521805/T6521805d.java
! test/langtools/tools/javac/6521805/T6521805d.out
! test/langtools/tools/javac/6521805/p/Outer.java
! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.out
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/diags/examples/ErrSyntheticNameConflict.java
+ test/langtools/tools/javac/optimizeOuterThis/DontOptimizeOuterThis.java
+ test/langtools/tools/javac/optimizeOuterThis/InnerClasses.java
+ test/langtools/tools/javac/optimizeOuterThis/OptimizeOuterThis.java
! test/langtools/tools/javap/AnnoTest.java

Changeset: 5b5e83a0
Author:    duke <duke at openjdk.org>
Date:      2021-11-23 18:15:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5b5e83a0256eee2a1eb49974a3178e63b712608d

Automatic merge of jdk:master into master




More information about the mobile-changes mailing list