Class DiscoverSourceDirectories.NoOpErrorLogger

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private NoOpErrorLogger()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void logError​(java.lang.String message)
      Log an error that occurs while performing analysis.
      void logError​(java.lang.String message, java.lang.Throwable e)
      Log an error that occurs while performing analysis.
      void reportMissingClass​(ClassDescriptor classDescriptor)
      Called to report a class lookup failure.
      void reportMissingClass​(java.lang.ClassNotFoundException ex)
      Called to report a class lookup failure.
      void reportSkippedAnalysis​(MethodDescriptor method)
      Report that we skipped some analysis of a method
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NoOpErrorLogger

        private NoOpErrorLogger()
    • Method Detail

      • reportMissingClass

        public void reportMissingClass​(java.lang.ClassNotFoundException ex)
        Description copied from interface: IErrorLogger
        Called to report a class lookup failure.
        Specified by:
        reportMissingClass in interface IErrorLogger
        Parameters:
        ex - a ClassNotFoundException resulting from the class lookup failure
      • reportMissingClass

        public void reportMissingClass​(ClassDescriptor classDescriptor)
        Description copied from interface: IErrorLogger
        Called to report a class lookup failure.
        Specified by:
        reportMissingClass in interface IErrorLogger
        Parameters:
        classDescriptor - ClassDescriptor of a missing class
      • logError

        public void logError​(java.lang.String message)
        Description copied from interface: IErrorLogger
        Log an error that occurs while performing analysis.
        Specified by:
        logError in interface IErrorLogger
        Parameters:
        message - the error message
      • logError

        public void logError​(java.lang.String message,
                             java.lang.Throwable e)
        Description copied from interface: IErrorLogger
        Log an error that occurs while performing analysis.
        Specified by:
        logError in interface IErrorLogger
        Parameters:
        message - the error message
        e - the exception which is the underlying cause of the error