Class CheckReporterTTY

java.lang.Object
com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckReporter
com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckReporterTTY

public class CheckReporterTTY extends CheckReporter
  • Constructor Details

    • CheckReporterTTY

      public CheckReporterTTY(PrintStream out)
    • CheckReporterTTY

      public CheckReporterTTY()
  • Method Details

    • report

      public void report(CheckError error)
      Description copied from class: CheckReporter
      Report an error. Accepts an error object and outputs error to the appropriate device.
      Specified by:
      report in class CheckReporter
      Parameters:
      error - The error to be reported
    • reportClass

      public void reportClass(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, String prefix)
      Description copied from class: CheckReporter
      Report information from a class
      Specified by:
      reportClass in class CheckReporter
    • reportFatalError

      public void reportFatalError(CheckError error)
      Description copied from class: CheckReporter
      Report the fact that a fatal error has occurred.
      Specified by:
      reportFatalError in class CheckReporter
    • reportHeapWalkError

      public void reportHeapWalkError(CheckError error, CheckElement previousObjectPtr1, CheckElement previousObjectPtr2, CheckElement previousObjectPtr3)
      Description copied from class: CheckReporter
      Report the fact that an error has occurred while walking the heap.
      Specified by:
      reportHeapWalkError in class CheckReporter
    • reportObjectHeader

      public void reportObjectHeader(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, String prefix)
      Description copied from class: CheckReporter
      Report information from an object header.
      Specified by:
      reportObjectHeader in class CheckReporter
    • println

      public void println(String arg)
    • print

      public void print(String arg)
      Description copied from class: CheckReporter
      Output non-error information
      Specified by:
      print in class CheckReporter
    • reportForwardedObject

      public void reportForwardedObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer newObject)
      Description copied from class: CheckReporter
      Report that a forwarded pointer was encountered when running with "midscavenge".
      Specified by:
      reportForwardedObject in class CheckReporter