git: openjdk/jdk: jdk24: 8345944: JEP 492: extending local class in a different static context should not be allowed
Maurizio Cimadamore
mcimadamore at openjdk.org
Mon Dec 16 10:19:20 UTC 2024
Changeset: 67b82516
Branch: jdk24
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-12-16 10:17:28 +0000
URL: https://git.openjdk.org/jdk/commit/67b82516792f8c834d784283c1aa5629fba0a490
8345944: JEP 492: extending local class in a different static context should not be allowed
8345953: JEP 492: instantiating local classes in a different static context should not be allowed
Reviewed-by: vromero
Backport-of: 0ad64234e2fd19ec0435fb00340120153b928f9c
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java
! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out
+ test/langtools/tools/javac/LocalFreeVarStaticSuper.java
+ test/langtools/tools/javac/LocalFreeVarStaticSuper.out
More information about the jdk-changes
mailing list