equal
deleted
inserted
replaced
339 <!ELEMENT dt (#PCDATA|jvmti|code|i|b)*> |
339 <!ELEMENT dt (#PCDATA|jvmti|code|i|b)*> |
340 |
340 |
341 <!ELEMENT table (tr)+> |
341 <!ELEMENT table (tr)+> |
342 |
342 |
343 <!ELEMENT tr (td|th)*> |
343 <!ELEMENT tr (td|th)*> |
|
344 <!ATTLIST tr class CDATA #IMPLIED> |
344 |
345 |
345 <!ELEMENT td ANY> |
346 <!ELEMENT td ANY> |
346 <!ATTLIST td class CDATA #IMPLIED> |
347 <!ATTLIST td class CDATA #IMPLIED> |
347 |
348 |
348 <!ELEMENT th ANY> |
349 <!ELEMENT th ANY> |
349 <!ATTLIST th class CDATA #IMPLIED> |
350 <!ATTLIST th class CDATA #IMPLIED |
|
351 scope (col|row) #IMPLIED> |
350 |
352 |
351 <!ELEMENT ul (li)+> |
353 <!ELEMENT ul (li)+> |
352 <!ATTLIST ul type (disc|circle|square) "disc"> |
354 <!ATTLIST ul type (disc|circle|square) "disc"> |
353 |
355 |
354 <!ELEMENT li ANY> |
356 <!ELEMENT li ANY> |
3521 order: a, b; and that the fields of <code>C2</code> are |
3523 order: a, b; and that the fields of <code>C2</code> are |
3522 returned in the order: q, r. |
3524 returned in the order: q, r. |
3523 An instance of class <code>C1</code> will have the |
3525 An instance of class <code>C1</code> will have the |
3524 following field indices: |
3526 following field indices: |
3525 <blockquote><table> |
3527 <blockquote><table> |
|
3528 <tr class="bgLight"> |
|
3529 <th class="centered" scope="col">Field</th> |
|
3530 <th class="centered" scope="col">Index</th> |
|
3531 <th scope="col">Description</th> |
|
3532 </tr> |
3526 <tr> |
3533 <tr> |
3527 <td class="centered"> |
3534 <th class="centered" scope="row"> |
3528 a |
3535 a |
3529 </td> |
3536 </th> |
3530 <td class="centered"> |
3537 <td class="centered"> |
3531 2 |
3538 2 |
3532 </td> |
3539 </td> |
3533 <td> |
3540 <td> |
3534 The count of the fields in the interfaces |
3541 The count of the fields in the interfaces |
3536 <code>p</code> of <code>I0</code> |
3543 <code>p</code> of <code>I0</code> |
3537 and <code>x</code> of <code>I1</code>. |
3544 and <code>x</code> of <code>I1</code>. |
3538 </td> |
3545 </td> |
3539 </tr> |
3546 </tr> |
3540 <tr> |
3547 <tr> |
3541 <td class="centered"> |
3548 <th class="centered" scope="row"> |
3542 b |
3549 b |
3543 </td> |
3550 </th> |
3544 <td class="centered"> |
3551 <td class="centered"> |
3545 3 |
3552 3 |
3546 </td> |
3553 </td> |
3547 <td> |
3554 <td> |
3548 the subsequent index. |
3555 the subsequent index. |
3552 The class <code>C1</code> will have the same field indices. |
3559 The class <code>C1</code> will have the same field indices. |
3553 <p/> |
3560 <p/> |
3554 An instance of class <code>C2</code> will have the |
3561 An instance of class <code>C2</code> will have the |
3555 following field indices: |
3562 following field indices: |
3556 <blockquote><table> |
3563 <blockquote><table> |
|
3564 <tr class="bgLight"> |
|
3565 <th class="centered" scope="col">Field</th> |
|
3566 <th class="centered" scope="col">Index</th> |
|
3567 <th scope="col">Description</th> |
|
3568 </tr> |
3557 <tr> |
3569 <tr> |
3558 <td class="centered"> |
3570 <th class="centered" scope="row"> |
3559 a |
3571 a |
3560 </td> |
3572 </th> |
3561 <td class="centered"> |
3573 <td class="centered"> |
3562 3 |
3574 3 |
3563 </td> |
3575 </td> |
3564 <td> |
3576 <td> |
3565 The count of the fields in the interfaces |
3577 The count of the fields in the interfaces |
3569 (an interface of <code>C2</code>). Note that the field <code>p</code> |
3581 (an interface of <code>C2</code>). Note that the field <code>p</code> |
3570 of <code>I0</code> is only included once. |
3582 of <code>I0</code> is only included once. |
3571 </td> |
3583 </td> |
3572 </tr> |
3584 </tr> |
3573 <tr> |
3585 <tr> |
3574 <td class="centered"> |
3586 <th class="centered" scope="row"> |
3575 b |
3587 b |
3576 </td> |
3588 </th> |
3577 <td class="centered"> |
3589 <td class="centered"> |
3578 4 |
3590 4 |
3579 </td> |
3591 </td> |
3580 <td> |
3592 <td> |
3581 the subsequent index to "a". |
3593 the subsequent index to "a". |
3582 </td> |
3594 </td> |
3583 </tr> |
3595 </tr> |
3584 <tr> |
3596 <tr> |
3585 <td class="centered"> |
3597 <th class="centered" scope="row"> |
3586 q |
3598 q |
3587 </td> |
3599 </th> |
3588 <td class="centered"> |
3600 <td class="centered"> |
3589 5 |
3601 5 |
3590 </td> |
3602 </td> |
3591 <td> |
3603 <td> |
3592 the subsequent index to "b". |
3604 the subsequent index to "b". |
3593 </td> |
3605 </td> |
3594 </tr> |
3606 </tr> |
3595 <tr> |
3607 <tr> |
3596 <td class="centered"> |
3608 <th class="centered" scope="row"> |
3597 r |
3609 r |
3598 </td> |
3610 </th> |
3599 <td class="centered"> |
3611 <td class="centered"> |
3600 6 |
3612 6 |
3601 </td> |
3613 </td> |
3602 <td> |
3614 <td> |
3603 the subsequent index to "q". |
3615 the subsequent index to "q". |
3611 callbacks, but all indices are shown for illustrative purposes. |
3623 callbacks, but all indices are shown for illustrative purposes. |
3612 <p/> |
3624 <p/> |
3613 The interface <code>I1</code> will have the |
3625 The interface <code>I1</code> will have the |
3614 following field indices: |
3626 following field indices: |
3615 <blockquote><table> |
3627 <blockquote><table> |
|
3628 <tr class="bgLight"> |
|
3629 <th class="centered" scope="col">Field</th> |
|
3630 <th class="centered" scope="col">Index</th> |
|
3631 <th scope="col">Description</th> |
|
3632 </tr> |
3616 <tr> |
3633 <tr> |
3617 <td class="centered"> |
3634 <th class="centered" scope="row"> |
3618 x |
3635 x |
3619 </td> |
3636 </th> |
3620 <td class="centered"> |
3637 <td class="centered"> |
3621 1 |
3638 1 |
3622 </td> |
3639 </td> |
3623 <td> |
3640 <td> |
3624 The count of the fields in the superinterfaces |
3641 The count of the fields in the superinterfaces |
4466 is set to the array of bytes class, then only arrays of byte will be |
4483 is set to the array of bytes class, then only arrays of byte will be |
4467 reported. |
4484 reported. |
4468 The table below summarizes this: |
4485 The table below summarizes this: |
4469 <p/> |
4486 <p/> |
4470 <table> |
4487 <table> |
4471 <tr> |
4488 <tr class="bgLight"> |
4472 <th/> |
4489 <th/> |
4473 <th> |
4490 <th class="centered" scope="col">Controls objects visited</th> |
4474 Controls objects visited |
4491 <th class="centered" scope="col">Controls objects reported</th> |
4475 </th> |
4492 <th class="centered" scope="col">Controls primitives reported</th> |
4476 <th> |
|
4477 Controls objects reported |
|
4478 </th> |
|
4479 <th> |
|
4480 Controls primitives reported |
|
4481 </th> |
|
4482 </tr> |
4493 </tr> |
4483 <tr> |
4494 <tr> |
4484 <th class="leftAligned"> |
4495 <th scope="row"> |
4485 the |
4496 the |
4486 <datalink id="jvmtiHeapVisitControl">Heap Visit Control Flags</datalink> |
4497 <datalink id="jvmtiHeapVisitControl">Heap Visit Control Flags</datalink> |
4487 returned by <functionlink id="jvmtiHeapReferenceCallback"/> |
4498 returned by <functionlink id="jvmtiHeapReferenceCallback"/> |
4488 </th> |
4499 </th> |
4489 <td class="centered"> |
4500 <td class="centered"> |
4495 <td class="centered"> |
4506 <td class="centered"> |
4496 <b>Yes</b>, since visits are controlled |
4507 <b>Yes</b>, since visits are controlled |
4497 </td> |
4508 </td> |
4498 </tr> |
4509 </tr> |
4499 <tr> |
4510 <tr> |
4500 <th class="leftAligned"> |
4511 <th scope="row"> |
4501 <fieldlink id="array_primitive_value_callback" struct="jvmtiHeapCallbacks"/> |
4512 <fieldlink id="array_primitive_value_callback" struct="jvmtiHeapCallbacks"/> |
4502 in <paramlink id="callbacks"/> set |
4513 in <paramlink id="callbacks"/> set |
4503 </th> |
4514 </th> |
4504 <td class="centered"> |
4515 <td class="centered"> |
4505 No |
4516 No |
4510 <td class="centered"> |
4521 <td class="centered"> |
4511 No |
4522 No |
4512 </td> |
4523 </td> |
4513 </tr> |
4524 </tr> |
4514 <tr> |
4525 <tr> |
4515 <th class="leftAligned"> |
4526 <th scope="row"> |
4516 <paramlink id="heap_filter"/> |
4527 <paramlink id="heap_filter"/> |
4517 </th> |
4528 </th> |
4518 <td class="centered"> |
4529 <td class="centered"> |
4519 No |
4530 No |
4520 </td> |
4531 </td> |
4524 <td class="centered"> |
4535 <td class="centered"> |
4525 <b>Yes</b> |
4536 <b>Yes</b> |
4526 </td> |
4537 </td> |
4527 </tr> |
4538 </tr> |
4528 <tr> |
4539 <tr> |
4529 <th class="leftAligned"> |
4540 <th scope="row"> |
4530 <paramlink id="klass"/> |
4541 <paramlink id="klass"/> |
4531 </th> |
4542 </th> |
4532 <td class="centered"> |
4543 <td class="centered"> |
4533 No |
4544 No |
4534 </td> |
4545 </td> |
4658 is set to the array of bytes class, then only arrays of byte will be |
4669 is set to the array of bytes class, then only arrays of byte will be |
4659 reported. The table below summarizes this (contrast this with |
4670 reported. The table below summarizes this (contrast this with |
4660 <functionlink id="FollowReferences"/>): |
4671 <functionlink id="FollowReferences"/>): |
4661 <p/> |
4672 <p/> |
4662 <table> |
4673 <table> |
4663 <tr> |
4674 <tr class="bgLight"> |
4664 <th/> |
4675 <th/> |
4665 <th> |
4676 <th class="centered" scope="col">Controls objects visited</th> |
4666 Controls objects visited |
4677 <th class="centered" scope="col">Controls objects reported</th> |
4667 </th> |
4678 <th class="centered" scope="col">Controls primitives reported</th> |
4668 <th> |
|
4669 Controls objects reported |
|
4670 </th> |
|
4671 <th> |
|
4672 Controls primitives reported |
|
4673 </th> |
|
4674 </tr> |
4679 </tr> |
4675 <tr> |
4680 <tr> |
4676 <th class="leftAligned"> |
4681 <th scope="row"> |
4677 the |
4682 the |
4678 <datalink id="jvmtiHeapVisitControl">Heap Visit Control Flags</datalink> |
4683 <datalink id="jvmtiHeapVisitControl">Heap Visit Control Flags</datalink> |
4679 returned by <functionlink id="jvmtiHeapIterationCallback"/> |
4684 returned by <functionlink id="jvmtiHeapIterationCallback"/> |
4680 </th> |
4685 </th> |
4681 <td class="centered"> |
4686 <td class="centered"> |
4687 <td class="centered"> |
4692 <td class="centered"> |
4688 No<br/>(unless they abort the iteration) |
4693 No<br/>(unless they abort the iteration) |
4689 </td> |
4694 </td> |
4690 </tr> |
4695 </tr> |
4691 <tr> |
4696 <tr> |
4692 <th class="leftAligned"> |
4697 <th scope="row"> |
4693 <fieldlink id="array_primitive_value_callback" struct="jvmtiHeapCallbacks"/> |
4698 <fieldlink id="array_primitive_value_callback" struct="jvmtiHeapCallbacks"/> |
4694 in <paramlink id="callbacks"/> set |
4699 in <paramlink id="callbacks"/> set |
4695 </th> |
4700 </th> |
4696 <td class="centered"> |
4701 <td class="centered"> |
4697 No |
4702 No |
4702 <td class="centered"> |
4707 <td class="centered"> |
4703 No |
4708 No |
4704 </td> |
4709 </td> |
4705 </tr> |
4710 </tr> |
4706 <tr> |
4711 <tr> |
4707 <th class="leftAligned"> |
4712 <th scope="row"> |
4708 <paramlink id="heap_filter"/> |
4713 <paramlink id="heap_filter"/> |
4709 </th> |
4714 </th> |
4710 <td class="centered"> |
4715 <td class="centered"> |
4711 No |
4716 No |
4712 </td> |
4717 </td> |
4716 <td class="centered"> |
4721 <td class="centered"> |
4717 <b>Yes</b> |
4722 <b>Yes</b> |
4718 </td> |
4723 </td> |
4719 </tr> |
4724 </tr> |
4720 <tr> |
4725 <tr> |
4721 <th class="leftAligned"> |
4726 <th scope="row"> |
4722 <paramlink id="klass"/> |
4727 <paramlink id="klass"/> |
4723 </th> |
4728 </th> |
4724 <td class="centered"> |
4729 <td class="centered"> |
4725 No |
4730 No |
4726 </td> |
4731 </td> |