git: openjdk/jdk-sandbox: classfile-api-dev-branch: 9 new changesets

Adam Sotona asotona at openjdk.org
Mon Feb 6 09:47:05 UTC 2023


Changeset: 219f5f58
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 14:54:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/219f5f58d9979ad4d4748b4a0f41b477fb8c2892

Classfile API moved under jdk.internal.classfile package

! make/RunTests.gmk
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
- src/java.base/share/classes/jdk/classfile/Annotation.java
- src/java.base/share/classes/jdk/classfile/Attribute.java
- src/java.base/share/classes/jdk/classfile/BootstrapMethodEntry.java
- src/java.base/share/classes/jdk/classfile/ClassElement.java
- src/java.base/share/classes/jdk/classfile/CodeElement.java
- src/java.base/share/classes/jdk/classfile/CodeModel.java
- src/java.base/share/classes/jdk/classfile/FieldElement.java
- src/java.base/share/classes/jdk/classfile/Instruction.java
- src/java.base/share/classes/jdk/classfile/MethodElement.java
- src/java.base/share/classes/jdk/classfile/PseudoInstruction.java
- src/java.base/share/classes/jdk/classfile/Superclass.java
- src/java.base/share/classes/jdk/classfile/WritableElement.java
- src/java.base/share/classes/jdk/classfile/attribute/AnnotationDefaultAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/BootstrapMethodsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/CharacterRangeInfo.java
- src/java.base/share/classes/jdk/classfile/attribute/CodeAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/CompilationIDAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ConstantValueAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/DeprecatedAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/EnclosingMethodAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ExceptionsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/InnerClassesAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/LineNumberTableAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/LocalVariableTableAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/LocalVariableTypeTableAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/MethodParametersAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleHashInfo.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleHashesAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleMainClassAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleOpenInfo.java
- src/java.base/share/classes/jdk/classfile/attribute/ModulePackagesAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleRequireInfo.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleResolutionAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/ModuleTargetAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/NestHostAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/NestMembersAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/PermittedSubclassesAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/RecordAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/RecordComponentInfo.java
- src/java.base/share/classes/jdk/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/SignatureAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/SourceDebugExtensionAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/SourceFileAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/SourceIDAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/StackMapTableAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/SyntheticAttribute.java
- src/java.base/share/classes/jdk/classfile/attribute/UnknownAttribute.java
- src/java.base/share/classes/jdk/classfile/components/ClassRemapper.java
- src/java.base/share/classes/jdk/classfile/components/CodeLocalsShifter.java
- src/java.base/share/classes/jdk/classfile/components/CodeRelabeler.java
- src/java.base/share/classes/jdk/classfile/components/package-info.java
- src/java.base/share/classes/jdk/classfile/constantpool/ConstantPool.java
- src/java.base/share/classes/jdk/classfile/impl/BoundLocalVariable.java
- src/java.base/share/classes/jdk/classfile/impl/BoundLocalVariableType.java
- src/java.base/share/classes/jdk/classfile/impl/ChainedMethodBuilder.java
- src/java.base/share/classes/jdk/classfile/impl/ClassImpl.java
- src/java.base/share/classes/jdk/classfile/impl/CodeImpl.java
- src/java.base/share/classes/jdk/classfile/impl/ConcreteBootstrapMethodEntry.java
- src/java.base/share/classes/jdk/classfile/impl/DirectFieldBuilder.java
- src/java.base/share/classes/jdk/classfile/impl/DirectMethodBuilder.java
- src/java.base/share/classes/jdk/classfile/impl/InstructionData.java
- src/java.base/share/classes/jdk/classfile/impl/TemporaryConstantPool.java
- src/java.base/share/classes/jdk/classfile/impl/TransformingCodeBuilder.java
- src/java.base/share/classes/jdk/classfile/impl/UnboundAttribute.java
- src/java.base/share/classes/jdk/classfile/impl/verifier/VerificationWrapper.java
- src/java.base/share/classes/jdk/classfile/instruction/ArrayLoadInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/ArrayStoreInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/BranchInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/CharacterRange.java
- src/java.base/share/classes/jdk/classfile/instruction/ConvertInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/FieldInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/IncrementInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/InvokeDynamicInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/InvokeInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/LabelTarget.java
- src/java.base/share/classes/jdk/classfile/instruction/LineNumber.java
- src/java.base/share/classes/jdk/classfile/instruction/LoadInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/LocalVariable.java
- src/java.base/share/classes/jdk/classfile/instruction/LocalVariableType.java
- src/java.base/share/classes/jdk/classfile/instruction/LookupSwitchInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/MonitorInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/NewMultiArrayInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/NewObjectInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/NewPrimitiveArrayInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/NewReferenceArrayInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/NopInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/OperatorInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/ReturnInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/StackInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/StoreInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/ThrowInstruction.java
- src/java.base/share/classes/jdk/classfile/instruction/TypeCheckInstruction.java
- src/java.base/share/classes/jdk/classfile/package-info.java
= src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java
+ src/java.base/share/classes/jdk/internal/classfile/Annotation.java
= src/java.base/share/classes/jdk/internal/classfile/AnnotationElement.java
= src/java.base/share/classes/jdk/internal/classfile/AnnotationValue.java
+ src/java.base/share/classes/jdk/internal/classfile/Attribute.java
= src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
= src/java.base/share/classes/jdk/internal/classfile/AttributedElement.java
= src/java.base/share/classes/jdk/internal/classfile/Attributes.java
+ src/java.base/share/classes/jdk/internal/classfile/BootstrapMethodEntry.java
= src/java.base/share/classes/jdk/internal/classfile/BufWriter.java
= src/java.base/share/classes/jdk/internal/classfile/ClassBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/ClassElement.java
= src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
= src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
= src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
= src/java.base/share/classes/jdk/internal/classfile/ClassSignature.java
= src/java.base/share/classes/jdk/internal/classfile/ClassTransform.java
= src/java.base/share/classes/jdk/internal/classfile/Classfile.java
= src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/ClassfileElement.java
= src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
= src/java.base/share/classes/jdk/internal/classfile/ClassfileVersion.java
= src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/CodeElement.java
+ src/java.base/share/classes/jdk/internal/classfile/CodeModel.java
= src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java
= src/java.base/share/classes/jdk/internal/classfile/CompoundElement.java
= src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/FieldBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/FieldElement.java
= src/java.base/share/classes/jdk/internal/classfile/FieldModel.java
= src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java
+ src/java.base/share/classes/jdk/internal/classfile/Instruction.java
= src/java.base/share/classes/jdk/internal/classfile/Interfaces.java
= src/java.base/share/classes/jdk/internal/classfile/Label.java
= src/java.base/share/classes/jdk/internal/classfile/MethodBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/MethodElement.java
= src/java.base/share/classes/jdk/internal/classfile/MethodModel.java
= src/java.base/share/classes/jdk/internal/classfile/MethodSignature.java
= src/java.base/share/classes/jdk/internal/classfile/MethodTransform.java
= src/java.base/share/classes/jdk/internal/classfile/Opcode.java
+ src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
= src/java.base/share/classes/jdk/internal/classfile/Signature.java
+ src/java.base/share/classes/jdk/internal/classfile/Superclass.java
= src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
= src/java.base/share/classes/jdk/internal/classfile/TypeKind.java
+ src/java.base/share/classes/jdk/internal/classfile/WritableElement.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeInfo.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeTableAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ExceptionsAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParameterInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashesAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RecordComponentInfo.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
+ src/java.base/share/classes/jdk/internal/classfile/attribute/UnknownAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java
+ src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
+ src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
+ src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
+ src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
= src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/AnnotationConstantValueEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantValueEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/FloatEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/IntegerEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/LoadableConstantEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/MemberRefEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/NameAndTypeEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/PoolEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/StringEntry.java
= src/java.base/share/classes/jdk/internal/classfile/constantpool/Utf8Entry.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractElement.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
= src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BoundCharacterRange.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariableType.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
= src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileVersionImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ConcreteBootstrapMethodEntry.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ConcreteEntry.java
= src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
= src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/InstructionData.java
= src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
= src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/ModuleDescImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
= src/java.base/share/classes/jdk/internal/classfile/impl/PackageDescImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java
= src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
= src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
= src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
= src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
= src/java.base/share/classes/jdk/internal/classfile/impl/TerminalCodeBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/TerminalFieldBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java
= src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/TransformingCodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
= src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
= src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
= src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java
= src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java
= src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
= src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
= src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayLoadInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayStoreInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
= src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ConvertInstruction.java
= src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/IncrementInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/LookupSwitchInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/MonitorInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewObjectInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewPrimitiveArrayInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NewReferenceArrayInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/NopInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/OperatorInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/StackInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
= src/java.base/share/classes/jdk/internal/classfile/instruction/SwitchCase.java
= src/java.base/share/classes/jdk/internal/classfile/instruction/TableSwitchInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/ThrowInstruction.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
= src/java.base/share/classes/jdk/internal/classfile/jdktypes/ModuleDesc.java
= src/java.base/share/classes/jdk/internal/classfile/jdktypes/PackageDesc.java
+ src/java.base/share/classes/jdk/internal/classfile/package-info.java
= src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/AccessFlagsTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassEntryTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/ModuleDescTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PackageDescTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/SwapTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/TestUtil.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: e9f4f36e
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 15:25:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9f4f36e647ffbfd596b539c8091a3dd91b9b9e8

readme update

! README.md

Changeset: 2a045161
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 15:34:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a045161ec97325d60ca0b6570255bd77b0bf469

j.l.Module fix - Classfile API moved under jdk.internal.classfile package

# Conflicts:
#	src/java.base/share/classes/java/lang/Module.java

! src/java.base/share/classes/java/lang/Module.java

Changeset: 28f04cd3
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 15:53:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28f04cd302849cf4ac1473381083875f06a70496

j.l.r.ProxyGenerator fix - Classfile API moved under jdk.internal.classfile package

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java

Changeset: 4a45519d
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 16:10:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a45519d3457f6ffc2608d8068e05e23d7a4d2c3

jdk.internal.module fix - Classfile API moved under jdk.internal.classfile package

! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java

Changeset: 74b33010
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 16:27:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74b33010ec6675fe2b4c628067e5c4e72ee553de

jdk.jartool fix - Classfile API moved under jdk.internal.classfile package

# Conflicts:
#	src/java.base/share/classes/module-info.java

! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java

Changeset: 059803b0
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 16:44:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/059803b0fb7572054caa1602d96dd564b6d7d018

jdk.jdeps fix - Classfile API moved under jdk.internal.classfile package

# Conflicts:
#	src/java.base/share/classes/module-info.java

! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java

Changeset: 82aa86eb
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-03 17:00:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82aa86eba5112cf66ee7faed4a88f5362bf72845

jdk.jshell fix - Classfile API moved under jdk.internal.classfile package

# Conflicts:
#	src/java.base/share/classes/module-info.java

! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java

Changeset: 1178d1c4
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-02-06 10:44:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1178d1c433baa4acb5f2e9ba37dc366ac2296257

remaining fixes - Classfile API moved under jdk.internal.classfile package

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorTracerWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java



More information about the jdk-sandbox-changes mailing list