Uploaded image for project: 'Byteman'
  1. Byteman
  2. BYTEMAN-368

Add a ClassChecker cache

    XMLWordPrintable

    Details

      Description

      When overriding rules and/or interface rules are installed it is necessary to traverse the super chain and/or implemented interface tree for a given class X at load time, This is needed in order to detect whether a rule referencing a super or implemented interface of X needs to be injected into X.

      The class traversal must proceed by loading and checking the bytecode for supers and implemented interfaces as a byte[]. A cache retaining ClassChecker instances derived from previously loaded byte[] instances may be helpful in avoiding the cost of repeated loads.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                adinn Andrew Dinn
                Reporter:
                adinn Andrew Dinn
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: