git: openjdk/jdk-sandbox: classfile-api-dev-branch: Classfile api label resolver branch (#33)

Adam Sotona asotona at openjdk.org
Fri Aug 19 10:52:02 UTC 2022


Changeset: 397db653
Author:    Adam Sotona <asotona at users.noreply.github.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2022-08-19 10:32:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/397db653ee05c898a6060aaaa47037dc424f97cf

Classfile api label resolver branch (#33)

* removed impl.LabelResolver
* labelToBci moved to CodeAttribute and impl.LabelContext
* removed labelToBci from CodeBuilder

! src/java.base/share/classes/jdk/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/classfile/CodeModel.java
! src/java.base/share/classes/jdk/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/jdk/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/classfile/impl/LabelContext.java
- src/java.base/share/classes/jdk/classfile/impl/LabelResolver.java
! src/java.base/share/classes/jdk/classfile/impl/NonterminalCodeBuilder.java
! src/java.base/share/classes/jdk/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/classfile/instruction/LocalVariableType.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/CorpusTestHelper.java



More information about the jdk-sandbox-changes mailing list