Class ConflictPrinter

java.lang.Object
com.palantir.gradle.abi.checker.ConflictPrinter

public final class ConflictPrinter extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    outputConflicts(Collection<com.palantir.abi.checker.datamodel.conflict.Conflict> conflicts)
    This outputs conflicts in the following format: "dependency that contains the break" |- "transitive that broke its ABI" | |- "class that broke" | | |- "path to reach class" | | |- "conflict reason" | | | |- "method/line that broke" | | | \- "method/line that broke" | | |- ...

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • outputConflicts

      public static String outputConflicts(Collection<com.palantir.abi.checker.datamodel.conflict.Conflict> conflicts)
      This outputs conflicts in the following format: "dependency that contains the break" |- "transitive that broke its ABI" | |- "class that broke" | | |- "path to reach class" | | |- "conflict reason" | | | |- "method/line that broke" | | | \- "method/line that broke" | | |- ... | |- ... |- ... etc...