RFR (XS): 8196450: Deprecate JDWP/JDI canUnrestrictedlyRedefineClasses to match JVM TI capabilities

Chris Plummer chris.plummer at oracle.com
Fri Jun 5 23:11:48 UTC 2020


Hi Serguei,

Looks good.

thanks,

Chris

On 6/5/20 6:05 AM, David Holmes wrote:
> Sorry Serguei I got distracted and forgot about the RFR part of this.
>
> Reviewed :)
>
> Thanks,
> David
>
> On 5/06/2020 3:19 pm, serguei.spitsyn at oracle.com wrote:
>> Hi David,
>>
>> You have already approved the CSR below.
>> May I count it as a review as there is no difference between CSR and 
>> webrev - both have the same spec update?
>>
>> Thanks,
>> Serguei
>>
>>
>> On 6/3/20 20:57, serguei.spitsyn at oracle.com wrote:
>>> Please, review a fix for:
>>> https://bugs.openjdk.java.net/browse/JDK-8196450
>>>
>>>
>>> CSR draft (one CSR reviewer is needed before finalizing it):
>>> https://bugs.openjdk.java.net/browse/JDK-8246540
>>>
>>>
>>> Webrev:
>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2020/jdwp-depr.1/src/
>>>
>>>
>>> Updated JDWP VirtualMachine::capabilitiesNew spec:
>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2020/jdwp-depr.1/docs/specs/jdwp/jdwp-protocol.html#JDWP_VirtualMachine_CapabilitiesNew 
>>>
>>>
>>> Updated JDI com.sun.jdi.VirtualMachine spec:
>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2020/jdwp-depr.1/docs/api/jdk.jdi/com/sun/jdi/VirtualMachine.html#canAddMethod() 
>>>
>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2020/jdwp-depr.1/docs/api/jdk.jdi/com/sun/jdi/VirtualMachine.html#canUnrestrictedlyRedefineClasses() 
>>>
>>>
>>>
>>> Summary:
>>>   The fix adds annotations and deprecation comments to the capabilities
>>>    canUnrestrictedlyRedefineClasses and canAddMethod.
>>>    It impacts the JDWP capabilitiesNew command and the JDI 
>>> VirtualMachine interface.
>>>
>>>
>>> Testing:
>>>   Built docs and checked the doc has been generated as expected.
>>>   Will run the JDI/JDWP tests locally
>>>
>>> Thanks,
>>> Serguei
>>




More information about the serviceability-dev mailing list