Class SharedData


  • public class SharedData
    extends Object
    Data that is shared across Chicory. The primary users are Instrument.java and Runtime.java. As those classes may be executing on different threads, these items must be accessed via synchronized statements.
    • Field Detail

      • new_classes

        public static final @GuardedBy("<self>") Deque<ClassInfo> new_classes
        List of classes recently transformed. This list is examined in each enter/exit and the decl information for any new classes are printed out and the class is then removed from the list.
      • methods

        public static final @GuardedBy("<self>") List<MethodInfo> methods
        List of all instrumented methods.