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