< prev index next >

src/hotspot/share/prims/jvmti.xml

Print this page

        

*** 7626,7637 **** <p/> 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> or ! <code>NestMembers</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 --- 7626,7637 ---- <p/> 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>PermittedSubtypes</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
*** 7779,7790 **** <p/> 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 retransformation must not change the <code>NestHost</code> or ! <code>NestMembers</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 --- 7779,7790 ---- <p/> 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 retransformation must not change the <code>NestHost</code>, ! <code>NestMembers</code>, or <code>PermittedSubtypes</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
*** 14967,14976 **** --- 14967,14981 ---- <change date="5 June 2019" version="13.0.0"> Minor PopFrame spec update: - The specified thread must be suspended or must be the current thread. (It was not allowed to be the current thread before.) </change> + <change date="22 July 2019" version="14.0.0"> + Minor update for new class file PermittedSubtypes attribute: + - Specify that RedefineClasses and RetransformClasses are not allowed + to change the class file PemittedSubtypes attribute. + </change> </changehistory> </specification> <!-- Keep this comment at the end of the file Local variables:
< prev index next >