Class DownplayHarmlessAnnotationChanges
java.lang.Object
org.revapi.java.transforms.annotations.DownplayHarmlessAnnotationChanges
- All Implemented Interfaces:
AutoCloseable
,org.revapi.configuration.Configurable
,org.revapi.DifferenceTransform<org.revapi.java.spi.JavaModelElement>
public final class DownplayHarmlessAnnotationChanges
extends Object
implements org.revapi.DifferenceTransform<org.revapi.java.spi.JavaModelElement>
- Since:
- 0.12.0
- Author:
- Lukas Krejci
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.revapi.DifferenceTransform
org.revapi.DifferenceTransform.TraversalTracker<E extends org.revapi.Element<E>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Pattern[]
void
initialize
(org.revapi.AnalysisContext analysisContext) org.revapi.TransformationResult
tryTransform
(org.revapi.java.spi.JavaModelElement oldElement, org.revapi.java.spi.JavaModelElement newElement, org.revapi.Difference difference) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.revapi.DifferenceTransform
endTraversal, startTraversal, transform
-
Constructor Details
-
DownplayHarmlessAnnotationChanges
public DownplayHarmlessAnnotationChanges()
-
-
Method Details
-
getDifferenceCodePatterns
-
getDifferenceCodePredicates
-
tryTransform
public org.revapi.TransformationResult tryTransform(@Nullable org.revapi.java.spi.JavaModelElement oldElement, @Nullable org.revapi.java.spi.JavaModelElement newElement, org.revapi.Difference difference) - Specified by:
tryTransform
in interfaceorg.revapi.DifferenceTransform<org.revapi.java.spi.JavaModelElement>
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-
getExtensionId
-
getJSONSchema
-
initialize
- Specified by:
initialize
in interfaceorg.revapi.configuration.Configurable
-