On Mon, 20 Jun 2022 07:45:46 GMT, Adam Sotona <asot...@openjdk.org> wrote:
>> The symbolic constants API (`java.lang.constant`) was designed, in part, to >> provide bytecode parsing and generation APIs with a validated, common, >> symbolic form for constants in Java class files. >> >> There is an easy way to create a `ClassDesc` from a binary name >> (`ClassDesc::of`) or a field descriptor (`ClassDesc::ofDescriptor`) but not >> from an internal name. But, the internal name is common in low-level >> bytecode-manipulation code. >> >> This patch adds `ClassDesc::ofInternalName` static factory method that >> creates a `ClassDesc` from class internal name. >> Class internal name validation and extended ClassDescTest are also parts of >> this patch. >> >> CSR is linked with the issue. >> >> Please review. >> >> Thank you, >> Adam > > Adam Sotona has updated the pull request incrementally with one additional > commit since the last revision: > > updated ClassDesc::ofInternal javadoc with JVMS link and fixed indentation ping to keep the PR open ------------- PR: https://git.openjdk.org/jdk/pull/9201