Class Difference

java.lang.Object
org.codehaus.mojo.clirr.Difference

public class Difference extends Object
A specification of a ignored difference found by Clirr.
Since:
2.5
Author:
Lukas Krejci
  • Constructor Details

    • Difference

      public Difference()
  • Method Details

    • parseXml

      public static Difference[] parseXml(Reader xml) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException
      Throws:
      org.codehaus.plexus.util.xml.pull.XmlPullParserException
      IOException
    • getDifferenceType

      public int getDifferenceType()
    • setDifferenceType

      public void setDifferenceType(int differenceType)
    • getClassName

      public String getClassName()
    • setClassName

      public void setClassName(String className)
    • getField

      public String getField()
    • setField

      public void setField(String field)
    • getMethod

      public String getMethod()
    • setMethod

      public void setMethod(String method)
    • getFrom

      public String getFrom()
    • setFrom

      public void setFrom(String from)
    • getTo

      public String getTo()
    • setTo

      public void setTo(String to)
    • getJustification

      public String getJustification()
    • setJustification

      public void setJustification(String justification)
    • matches

      public Difference.Result matches(net.sf.clirr.core.ApiDifference apiDiff)
    • resolveDefferedMatches

      public boolean resolveDefferedMatches(List<net.sf.clirr.core.ApiDifference> defferedApiDifferences)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getNewMethodSignature

      public static String getNewMethodSignature(String methodSig, List<net.sf.clirr.core.ApiDifference> apiDiffs)