Class VersionsTransform<E extends org.revapi.Element<E>>

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

    public class VersionsTransform<E extends org.revapi.Element<E>>
    extends org.revapi.base.BaseDifferenceTransform<E>
    • Constructor Detail

      • VersionsTransform

        public VersionsTransform()
    • Method Detail

      • getDifferenceCodePatterns

        public Pattern[] getDifferenceCodePatterns()
      • tryTransform

        public org.revapi.TransformationResult tryTransform​(@Nullable
                                                            E oldElement,
                                                            @Nullable
                                                            E newElement,
                                                            org.revapi.Difference difference)
      • getExtensionId

        public String getExtensionId()
      • 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​(@Nonnull
                               org.revapi.AnalysisContext analysisContext)
        Specified by:
        initialize in interface org.revapi.configuration.Configurable
        Overrides:
        initialize in class org.revapi.base.BaseConfigurable