Class JavaArchiveAnalyzer

java.lang.Object
org.revapi.java.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
  • Constructor Details

  • Method Details

    • 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>
    • getProbingEnvironment

      public ProbingEnvironment getProbingEnvironment()
    • getCompilationValve

      public CompilationValve getCompilationValve()