Class JacksonApiAnalyzer<E extends JacksonElement<E>>

  • All Implemented Interfaces:
    AutoCloseable, org.revapi.ApiAnalyzer<E>, org.revapi.configuration.Configurable

    public abstract class JacksonApiAnalyzer<E extends JacksonElement<E>>
    extends org.revapi.base.BaseApiAnalyzer<E>
    • Field Detail

      • charset

        protected Charset charset
      • objectMapper

        protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • Constructor Detail

      • JacksonApiAnalyzer

        public JacksonApiAnalyzer​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • getJSONSchema

        @Nullable
        public Reader getJSONSchema()
        Specified by:
        getJSONSchema in interface org.revapi.configuration.Configurable
        Overrides:
        getJSONSchema in class org.revapi.base.BaseConfigurable
      • initialize

        public void initialize​(org.revapi.AnalysisContext analysisContext)
        Specified by:
        initialize in interface org.revapi.configuration.Configurable
        Overrides:
        initialize in class org.revapi.base.BaseConfigurable
      • getCorrespondenceDeducer

        public org.revapi.CorrespondenceComparatorDeducer<E> getCorrespondenceDeducer()
        Specified by:
        getCorrespondenceDeducer in interface org.revapi.ApiAnalyzer<E extends JacksonElement<E>>
        Overrides:
        getCorrespondenceDeducer in class org.revapi.base.BaseApiAnalyzer<E extends JacksonElement<E>>