RFR [9] 8141615: Add new public methods to sun.reflect.ConstantPool
Joel Borggrén-Franck
joel.borggren.franck at gmail.com
Tue Nov 17 18:59:21 UTC 2015
Looks good to me.
In an unmodularized world I would think twice before adding the
hotspot specific tags.
(I'm not a HotSpot Reviewer).
cheers
/Joel
On Mon, Nov 16, 2015 at 11:41 PM, Christian Thalinger
<christian.thalinger at oracle.com> wrote:
> [CC'ing core-libs-dev]
>
>> On Nov 13, 2015, at 4:55 AM, Konstantin Shefov <konstantin.shefov at oracle.com> wrote:
>>
>> Hello
>>
>> Please review an enhancement to add three new methods to sun.reflect.ConstantPool class.
>> The following methods are suggested:
>>
>> public String[] getNameAndTypeRefInfoAt(int index) - returns string representation of name and type from a NameAndType constant pool entry with the specified index
>>
>> public String[] getInvokedynamicRefInfoAt(int index) - returns string representation of name and type from an InvokeDynamic constant pool entry with the specified index
>>
>> public Tag getTagAt(int index) - returns a Tag enum instance of a constant pool entry with the specified index
>>
>> These three methods could be used for testing API working with constant pool, e.g. JVMCI.
>>
>> JBS: https://bugs.openjdk.java.net/browse/JDK-8141615
>> Webrev hotspot: http://cr.openjdk.java.net/~kshefov/8141615/hotspot/webrev.00
>> Webrev jdk: http://cr.openjdk.java.net/~kshefov/8141615/jdk/webrev.00
>>
>> Thanks
>> -Konstantin
>
More information about the core-libs-dev
mailing list