Class NonPublicClassPartOfAPI
java.lang.Object
org.revapi.java.spi.CheckBase
org.revapi.java.checks.classes.NonPublicClassPartOfAPI
- All Implemented Interfaces:
org.revapi.configuration.Configurable,org.revapi.java.spi.Check
public final class NonPublicClassPartOfAPI
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.revapi.Difference> doEnd()protected voiddoVisitClass(org.revapi.java.spi.JavaTypeElement oldType, org.revapi.java.spi.JavaTypeElement newType) EnumSet<org.revapi.java.spi.Check.Type> voidinitialize(org.revapi.AnalysisContext analysisContext) booleanMethods inherited from class org.revapi.java.spi.CheckBase
createDifference, createDifferenceWithExplicitParams, doVisitAnnotation, doVisitField, doVisitMethod, doVisitMethodParameter, getAnalysisContext, getNewTypeEnvironment, getOldTypeEnvironment, isAccessible, isBothAccessible, isBothPrivate, isMissing, peekLastActive, popIfActive, popIfActive, pushActive, setNewTypeEnvironment, setOldTypeEnvironment, visitAnnotation, visitClass, visitEnd, visitField, visitMethod, visitMethodParameter
-
Constructor Details
-
NonPublicClassPartOfAPI
public NonPublicClassPartOfAPI()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceorg.revapi.configuration.Configurable- Overrides:
initializein classorg.revapi.java.spi.CheckBase
-
getExtensionId
-
getJSONSchema
-
getInterest
-
isDescendingOnNonExisting
public boolean isDescendingOnNonExisting()- Specified by:
isDescendingOnNonExistingin interfaceorg.revapi.java.spi.Check- Overrides:
isDescendingOnNonExistingin classorg.revapi.java.spi.CheckBase
-
doVisitClass
protected void doVisitClass(org.revapi.java.spi.JavaTypeElement oldType, org.revapi.java.spi.JavaTypeElement newType) - Overrides:
doVisitClassin classorg.revapi.java.spi.CheckBase
-
doEnd
- Overrides:
doEndin classorg.revapi.java.spi.CheckBase
-