< prev index next >

src/hotspot/share/prims/jvmti.xml

Print this page

        

*** 7678,7688 **** The retransformation may change method bodies, the constant pool and attributes (unless explicitly prohibited). The retransformation must not add, remove or rename fields or methods, change the signatures of methods, change modifiers, or change inheritance. The retransformation must not change the <code>NestHost</code>, ! <code>NestMembers</code>, or <code>Record</code> attributes. These restrictions may be lifted in future versions. See the error return description below for information on error codes returned if an unsupported retransformation is attempted. The class file bytes are not verified or installed until they have passed through the chain of <eventlink id="ClassFileLoadHook"/> events, thus the --- 7678,7689 ---- The retransformation may change method bodies, the constant pool and attributes (unless explicitly prohibited). The retransformation must not add, remove or rename fields or methods, change the signatures of methods, change modifiers, or change inheritance. The retransformation must not change the <code>NestHost</code>, ! <code>NestMembers</code>, <code>Record</code>, or <code>PermittedSubclasses</code> ! attributes. These restrictions may be lifted in future versions. See the error return description below for information on error codes returned if an unsupported retransformation is attempted. The class file bytes are not verified or installed until they have passed through the chain of <eventlink id="ClassFileLoadHook"/> events, thus the
*** 7831,7841 **** The redefinition may change method bodies, the constant pool and attributes (unless explicitly prohibited). The redefinition must not add, remove or rename fields or methods, change the signatures of methods, change modifiers, or change inheritance. The redefinition must not change the <code>NestHost</code>, ! <code>NestMembers</code>, or <code>Record</code> attributes. These restrictions may be lifted in future versions. See the error return description below for information on error codes returned if an unsupported redefinition is attempted. The class file bytes are not verified or installed until they have passed through the chain of <eventlink id="ClassFileLoadHook"/> events, thus the --- 7832,7843 ---- The redefinition may change method bodies, the constant pool and attributes (unless explicitly prohibited). The redefinition must not add, remove or rename fields or methods, change the signatures of methods, change modifiers, or change inheritance. The redefinition must not change the <code>NestHost</code>, ! <code>NestMembers</code>, <code>Record</code>, or <code>PermittedSubclasses</code> ! attributes. These restrictions may be lifted in future versions. See the error return description below for information on error codes returned if an unsupported redefinition is attempted. The class file bytes are not verified or installed until they have passed through the chain of <eventlink id="ClassFileLoadHook"/> events, thus the
*** 15026,15035 **** --- 15028,15042 ---- <change date="10 October 2019" version="14.0.0"> Minor update for new class file Record attribute: - Specify that RedefineClasses and RetransformClasses are not allowed to change the class file Record attribute. </change> + <change date="13 May 2020" version="15.0.0"> + Minor update for new class file PermittedSubclasses attribute: + - Specify that RedefineClasses and RetransformClasses are not allowed + to change the class file PermittedSubclasses attribute. + </change> </changehistory> </specification> <!-- Keep this comment at the end of the file Local variables:
< prev index next >