Interface IErrorLogger

    • Method Detail

      • reportMissingClass

        void reportMissingClass​(java.lang.ClassNotFoundException ex)
        Called to report a class lookup failure.
        Parameters:
        ex - a ClassNotFoundException resulting from the class lookup failure
      • reportMissingClass

        void reportMissingClass​(ClassDescriptor classDescriptor)
        Called to report a class lookup failure.
        Parameters:
        classDescriptor - ClassDescriptor of a missing class
      • logError

        void logError​(java.lang.String message)
        Log an error that occurs while performing analysis.
        Parameters:
        message - the error message
      • logError

        void logError​(java.lang.String message,
                      java.lang.Throwable e)
        Log an error that occurs while performing analysis.
        Parameters:
        message - the error message
        e - the exception which is the underlying cause of the error
      • reportSkippedAnalysis

        void reportSkippedAnalysis​(MethodDescriptor method)
        Report that we skipped some analysis of a method
        Parameters:
        method - the method we skipped