hg: jdk/submit: 8222289: Overhaul logic for reading/writing constant pool entries

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Apr 17 14:39:55 UTC 2019


Changeset: b2ed96c35687
Author:    mcimadamore
Date:      2019-04-17 15:37 +0100
URL:       http://hg.openjdk.java.net/jdk/submit/rev/b2ed96c35687

8222289: Overhaul logic for reading/writing constant pool entries
Summary: Rewrite of Pool,ClassReader,ClassWriter to use shared pool helper components
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.out
! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
! test/langtools/tools/javap/AnnoTest.java
! test/langtools/tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java
! test/langtools/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java



More information about the jdk-submit-changes mailing list