Class VisibilityChanged
java.lang.Object
org.revapi.java.spi.CheckBase
org.revapi.java.checks.common.VisibilityChanged
- All Implemented Interfaces:
org.revapi.configuration.Configurable,org.revapi.java.spi.Check
- Direct Known Subclasses:
VisibilityIncreased,VisibilityIncreased,VisibilityIncreased,VisibilityReduced,VisibilityReduced,VisibilityReduced
public abstract class VisibilityChanged
extends org.revapi.java.spi.CheckBase
- Since:
- 0.1
- Author:
- Lukas Krejci
-
Nested Class Summary
Nested classes/interfaces inherited from class org.revapi.java.spi.CheckBase
org.revapi.java.spi.CheckBase.ActiveElements<T extends org.revapi.java.spi.JavaElement>Nested classes/interfaces inherited from interface org.revapi.java.spi.Check
org.revapi.java.spi.Check.Type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedVisibilityChanged(org.revapi.java.spi.Code code, boolean reportIncrease) -
Method Summary
Modifier and TypeMethodDescriptionprotected final List<org.revapi.Difference> doEnd()protected final voiddoVisit(org.revapi.java.spi.JavaModelElement oldElement, org.revapi.java.spi.JavaModelElement newElement) protected org.revapi.Differencereport(org.revapi.java.spi.CheckBase.ActiveElements<?> els, Modifier oldVisibility, Modifier newVisibility) Methods inherited from class org.revapi.java.spi.CheckBase
createDifference, createDifferenceWithExplicitParams, doVisitAnnotation, doVisitClass, doVisitField, doVisitMethod, doVisitMethodParameter, getAnalysisContext, getExtensionId, getJSONSchema, getNewTypeEnvironment, getOldTypeEnvironment, initialize, isAccessible, isBothAccessible, isBothPrivate, isDescendingOnNonExisting, isMissing, peekLastActive, popIfActive, popIfActive, pushActive, setNewTypeEnvironment, setOldTypeEnvironment, visitAnnotation, visitClass, visitEnd, visitField, visitMethod, visitMethodParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.revapi.java.spi.Check
getInterest
-
Constructor Details
-
VisibilityChanged
protected VisibilityChanged(org.revapi.java.spi.Code code, boolean reportIncrease)
-
-
Method Details
-
doVisit
protected final void doVisit(org.revapi.java.spi.JavaModelElement oldElement, org.revapi.java.spi.JavaModelElement newElement) -
doEnd
- Overrides:
doEndin classorg.revapi.java.spi.CheckBase
-
report
-