Interface SuccessOrReason


public interface SuccessOrReason
Represents the result of a strategy fix. Either a list of dependencies to be added, or a reason for failure.
  • Method Details

    • isSuccess

      boolean isSuccess()
      Checks if the result is a success.
    • getDependencies

      List<DependencyGAV> getDependencies()
      Returns the dependencies to be added from a successful fix.
    • getReason

      String getReason()
      Returns the reason for failure. Throw an exception if it's not a failure.
    • success

      static SuccessOrReason success()
    • success

      static SuccessOrReason success(List<DependencyGAV> dependencies)
    • reason

      static SuccessOrReason reason(String reason)