Package org.revapi.java
Class JavaElementDifferenceAnalyzer
- java.lang.Object
-
- org.revapi.java.JavaElementDifferenceAnalyzer
-
- All Implemented Interfaces:
AutoCloseable,org.revapi.DifferenceAnalyzer<org.revapi.java.spi.JavaElement>
public final class JavaElementDifferenceAnalyzer extends Object implements org.revapi.DifferenceAnalyzer<org.revapi.java.spi.JavaElement>
- Since:
- 0.1
- Author:
- Lukas Krejci
-
-
Constructor Summary
Constructors Constructor Description JavaElementDifferenceAnalyzer(org.revapi.AnalysisContext analysisContext, ProbingEnvironment oldEnvironment, ProbingEnvironment newEnvironment, Iterable<org.revapi.java.spi.Check> checks, AnalysisConfiguration analysisConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginAnalysis(org.revapi.java.spi.JavaElement oldElement, org.revapi.java.spi.JavaElement newElement)voidclose()org.revapi.ReportendAnalysis(org.revapi.java.spi.JavaElement oldElement, org.revapi.java.spi.JavaElement newElement)booleanisDescendRequired(org.revapi.java.spi.JavaElement oldElement, org.revapi.java.spi.JavaElement newElement)voidopen()
-
-
-
Constructor Detail
-
JavaElementDifferenceAnalyzer
public JavaElementDifferenceAnalyzer(org.revapi.AnalysisContext analysisContext, ProbingEnvironment oldEnvironment, ProbingEnvironment newEnvironment, Iterable<org.revapi.java.spi.Check> checks, AnalysisConfiguration analysisConfiguration)
-
-
Method Detail
-
open
public void open()
- Specified by:
openin interfaceorg.revapi.DifferenceAnalyzer<org.revapi.java.spi.JavaElement>
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
beginAnalysis
public void beginAnalysis(@Nullable org.revapi.java.spi.JavaElement oldElement, @Nullable org.revapi.java.spi.JavaElement newElement)
- Specified by:
beginAnalysisin interfaceorg.revapi.DifferenceAnalyzer<org.revapi.java.spi.JavaElement>
-
isDescendRequired
public boolean isDescendRequired(@Nullable org.revapi.java.spi.JavaElement oldElement, @Nullable org.revapi.java.spi.JavaElement newElement)
- Specified by:
isDescendRequiredin interfaceorg.revapi.DifferenceAnalyzer<org.revapi.java.spi.JavaElement>
-
-