Module openj9.dtfj

Interface LiveSetWalker.ObjectVisitor

  • Enclosing class:
    LiveSetWalker

    public static interface LiveSetWalker.ObjectVisitor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void finishVisit​(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, VoidPointer address)
      Called when we are finished visiting an object (we have visited itself and all it's children) in a pre-order walk
      boolean visit​(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, VoidPointer address)  
    • Method Detail

      • visit

        boolean visit​(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object,
                      VoidPointer address)
        Parameters:
        object - object we're visiting
        address - address of the object we're visiting
        Returns:
        whether we should visit this object or not
      • finishVisit

        void finishVisit​(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object,
                         VoidPointer address)
        Called when we are finished visiting an object (we have visited itself and all it's children) in a pre-order walk
        Parameters:
        object - object we're visiting
        address - address of the object we're visiting