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
ConstructorsModifierConstructorDescriptionprotected
VisibilityChanged
(org.revapi.java.spi.Code code, boolean reportIncrease) -
Method Summary
Modifier and TypeMethodDescriptionprotected final List
<org.revapi.Difference> doEnd()
protected final void
doVisit
(org.revapi.java.spi.JavaModelElement oldElement, org.revapi.java.spi.JavaModelElement newElement) protected org.revapi.Difference
report
(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, visitMethodParameter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
doEnd
in classorg.revapi.java.spi.CheckBase
-
report
-