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

Reply via email to