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 Link icon

  • Method Details Link icon

    • getApiAnalyzer Link icon

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

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

      @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 Link icon

      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 Link icon

      public ProbingEnvironment getProbingEnvironment()
    • getCompilationValve Link icon

      public CompilationValve getCompilationValve()