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.thalin...@oracle.com> wrote: > [CC'ing core-libs-dev] > >> On Nov 13, 2015, at 4:55 AM, Konstantin Shefov >> <konstantin.she...@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 >