Class JacksonDifferenceAnalyzer<E extends JacksonElement<E>>

  • All Implemented Interfaces:
    AutoCloseable, org.revapi.DifferenceAnalyzer<E>

    public abstract class JacksonDifferenceAnalyzer<E extends JacksonElement<E>>
    extends org.revapi.base.BaseDifferenceAnalyzer<E>
    • Constructor Detail

      • JacksonDifferenceAnalyzer

        public JacksonDifferenceAnalyzer()
    • Method Detail

      • endAnalysis

        public org.revapi.Report endAnalysis​(@Nullable
                                             E oldElement,
                                             @Nullable
                                             E newElement)
      • addRemoved

        protected void addRemoved​(org.revapi.Difference.InReportBuilder bld)
      • addAdded

        protected void addAdded​(org.revapi.Difference.InReportBuilder bld)
      • addChanged

        protected void addChanged​(org.revapi.Difference.InReportBuilder bld)
      • valueRemovedCode

        protected abstract String valueRemovedCode()
      • valueAddedCode

        protected abstract String valueAddedCode()
      • valueChangedCode

        protected abstract String valueChangedCode()
      • documentationLinkForCode

        @Nullable
        protected abstract URI documentationLinkForCode​(String code)