Class AnalysisContext.DelegatingRepositoryLookupFailureCallback

java.lang.Object
edu.umd.cs.findbugs.ba.AnalysisContext.DelegatingRepositoryLookupFailureCallback
All Implemented Interfaces:
RepositoryLookupFailureCallback, IErrorLogger
Enclosing class:
AnalysisContext

static class AnalysisContext.DelegatingRepositoryLookupFailureCallback extends Object implements RepositoryLookupFailureCallback
  • Constructor Details

    • DelegatingRepositoryLookupFailureCallback

      DelegatingRepositoryLookupFailureCallback()
  • Method Details

    • logError

      public void logError(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(String message, 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
    • reportMissingClass

      public void reportMissingClass(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
    • reportSkippedAnalysis

      public void reportSkippedAnalysis(MethodDescriptor method)
      Description copied from interface: IErrorLogger
      Report that we skipped some analysis of a method
      Specified by:
      reportSkippedAnalysis in interface IErrorLogger
      Parameters:
      method - the method we skipped