Class JavaArchiveAnalyzer

  • All Implemented Interfaces:
    org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>

    public final class JavaArchiveAnalyzer
    extends Object
    implements org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
    Since:
    0.1
    Author:
    Lukas Krejci
    • Method Detail

      • getApiAnalyzer

        public org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement> getApiAnalyzer()
        Specified by:
        getApiAnalyzer in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
      • getApi

        public org.revapi.API getApi()
        Specified by:
        getApi in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
      • analyze

        @Nonnull
        public JavaElementForest analyze​(org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> filter)
        Specified by:
        analyze in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
      • prune

        public void prune​(org.revapi.ElementForest<org.revapi.java.spi.JavaElement> forest)
        Specified by:
        prune in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>