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

duke duke at openjdk.org
Fri Aug 19 08:32:28 UTC 2022


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

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