Interface LiveSetWalker.ObjectVisitor

Enclosing class:
LiveSetWalker

public static interface LiveSetWalker.ObjectVisitor
  • Method Summary

    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 Details

    • 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