The summary of the API changes between artifacts org.revapi:revapi:jar:0.12.0 and org.revapi:revapi:jar:0.13.0.
Difference Code | Element | Description | Justification |
---|---|---|---|
java.class.noLongerImplementsInterface | class org.revapi.simple.SimpleElement | Class no longer implements interface 'java.lang.Comparable<org.revapi.Element>'. | |
java.class.noLongerImplementsInterface | class org.revapi.simple.SimpleElementFilter | Class no longer implements interface 'org.revapi.query.Filter<org.revapi.Element>'. | |
java.class.noLongerImplementsInterface | interface org.revapi.Element | Class no longer implements interface 'java.lang.Comparable<org.revapi.Element>'. | |
java.class.noLongerImplementsInterface | interface org.revapi.ElementFilter | Class no longer implements interface 'org.revapi.query.Filter<org.revapi.Element>'. | |
java.class.removed | class org.revapi.simple.CollectingReporter | Class was removed. | |
java.class.removed | class org.revapi.simple.FileArchive | Class was removed. | |
java.method.numberOfParametersChanged | method org.revapi.ElementForest org.revapi.ArchiveAnalyzer::analyze() | The number of parameters of the method have changed. | |
java.method.numberOfParametersChanged | method org.revapi.PipelineConfiguration org.revapi.PipelineConfiguration::parse(org.jboss.dmr.ModelNode, java.util.Collection<java.lang.Class<? extends org.revapi.ApiAnalyzer>>, java.util.Collection<java.lang.Class<? extends org.revapi.ElementFilter>>, java.util.Collection<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>, java.util.Collection<java.lang.Class<? extends org.revapi.Reporter>>) | The number of parameters of the method have changed. | |
java.method.numberOfParametersChanged | method void org.revapi.PipelineConfiguration::<init>(java.util.Set<java.lang.Class<? extends org.revapi.ApiAnalyzer>>, java.util.Set<java.lang.Class<? extends org.revapi.Reporter>>, java.util.Set<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>, java.util.Set<java.lang.Class<? extends org.revapi.ElementFilter>>, java.util.Set<java.util.List<java.lang.String>>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.Set<org.revapi.Criticality>, java.util.Map<org.revapi.DifferenceSeverity, org.revapi.Criticality>) | The number of parameters of the method have changed. | |
java.method.parameterTypeChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElementForest::search(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===, org.revapi.Element) | The type of the parameter changed from 'org.revapi.query.Filter<? super T extends org.revapi.Element>' to 'org.revapi.TreeFilter'. | |
java.method.removed | method java.util.Set<java.lang.Class<? extends org.revapi.ElementFilter>> org.revapi.PipelineConfiguration::getFilterTypes() | Method was removed. | |
java.method.returnTypeChanged | method org.revapi.PipelineConfiguration org.revapi.PipelineConfiguration::parse(org.jboss.dmr.ModelNode, java.util.Collection<java.lang.Class<? extends org.revapi.ApiAnalyzer>>, java.util.Collection<java.lang.Class<? extends org.revapi.ElementFilter>>, java.util.Collection<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>, java.util.Collection<java.lang.Class<? extends org.revapi.Reporter>>) | The return type changed from 'org.revapi.PipelineConfiguration' to 'org.revapi.PipelineConfiguration.Builder'. |
Difference Code | Element | Description | Justification |
---|---|---|---|
java.class.noLongerImplementsInterface | class org.revapi.simple.SimpleElement | Class no longer implements interface 'java.lang.Comparable<org.revapi.Element>'. | |
java.class.noLongerImplementsInterface | class org.revapi.simple.SimpleElementFilter | Class no longer implements interface 'org.revapi.query.Filter<org.revapi.Element>'. | |
java.class.noLongerImplementsInterface | interface org.revapi.Element | Class no longer implements interface 'java.lang.Comparable<org.revapi.Element>'. | |
java.class.noLongerImplementsInterface | interface org.revapi.ElementFilter | Class no longer implements interface 'org.revapi.query.Filter<org.revapi.Element>'. | |
java.class.removed | class org.revapi.simple.CollectingReporter | Class was removed. | |
java.class.removed | class org.revapi.simple.FileArchive | Class was removed. | |
java.generics.formalTypeParameterAdded | method org.revapi.CorrespondenceComparatorDeducer org.revapi.CorrespondenceComparatorDeducer::naturalOrder() | A new formal type parameter added to element: 'E extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterAdded | interface org.revapi.ApiAnalyzer | A new formal type parameter added to element: 'E extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterAdded | interface org.revapi.ArchiveAnalyzer | A new formal type parameter added to element: 'E extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterAdded | interface org.revapi.CorrespondenceComparatorDeducer | A new formal type parameter added to element: 'E extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterAdded | interface org.revapi.DifferenceAnalyzer | A new formal type parameter added to element: 'E extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterAdded | interface org.revapi.Element | A new formal type parameter added to element: 'E extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterAdded | interface org.revapi.ElementForest | A new formal type parameter added to element: 'E extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterChanged | method <T extends org.revapi.Element> T org.revapi.Element::as(java.lang.Class<T>) | The formal type parameter changed from 'T extends org.revapi.Element' to 'T extends org.revapi.Element<?>'. | |
java.generics.formalTypeParameterChanged | method <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.Element::iterateOverChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The formal type parameter changed from 'T extends org.revapi.Element' to 'T extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterChanged | method <T extends org.revapi.Element> java.util.List<T> org.revapi.Element::searchChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The formal type parameter changed from 'T extends org.revapi.Element' to 'T extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterChanged | method <T extends org.revapi.Element> void org.revapi.Element::searchChildren(java.util.List<T>, java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The formal type parameter changed from 'T extends org.revapi.Element' to 'T extends org.revapi.Element<E>'. | |
java.generics.formalTypeParameterChanged | method <T extends org.revapi.Element> java.util.List<T> org.revapi.ElementForest::search(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>, org.revapi.Element) | The formal type parameter changed from 'T extends org.revapi.Element' to 'T extends org.revapi.Element<T>'. | |
java.generics.formalTypeParameterChanged | class org.revapi.simple.SimpleDifferenceTransform<T extends org.revapi.Element> | The formal type parameter changed from 'T extends org.revapi.Element' to 'T extends org.revapi.Element<T>'. | |
java.generics.formalTypeParameterChanged | interface org.revapi.DifferenceTransform<T extends org.revapi.Element> | The formal type parameter changed from 'T extends org.revapi.Element' to 'E extends org.revapi.Element<?>'. | |
java.generics.formalTypeParameterRemoved | method <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.simple.SimpleElement::iterateOverChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The formal type parameter 'T extends org.revapi.Element' was removed from the element. | |
java.generics.formalTypeParameterRemoved | method <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElement::searchChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The formal type parameter 'T extends org.revapi.Element' was removed from the element. | |
java.generics.formalTypeParameterRemoved | method <T extends org.revapi.Element> void org.revapi.simple.SimpleElement::searchChildren(java.util.List<T>, java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The formal type parameter 'T extends org.revapi.Element' was removed from the element. | |
java.method.addedToInterface | method <T extends org.revapi.Element<E>> java.util.stream.Stream<T> org.revapi.ElementForest<E extends org.revapi.Element<E>>::stream(java.lang.Class<T>, boolean, org.revapi.TreeFilter<E>, org.revapi.Element<E>) | Method was added to an interface. | |
java.method.addedToInterface | method org.revapi.API org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>::getApi() | Method was added to an interface. | |
java.method.addedToInterface | method org.revapi.ApiAnalyzer<E> org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>::getApiAnalyzer() | Method was added to an interface. | |
java.method.addedToInterface | method void org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>::prune(org.revapi.ElementForest<E>) | Method was added to an interface. | |
java.method.numberOfParametersChanged | method org.revapi.ElementForest org.revapi.ArchiveAnalyzer::analyze() | The number of parameters of the method have changed. | |
java.method.numberOfParametersChanged | method org.revapi.PipelineConfiguration org.revapi.PipelineConfiguration::parse(org.jboss.dmr.ModelNode, java.util.Collection<java.lang.Class<? extends org.revapi.ApiAnalyzer>>, java.util.Collection<java.lang.Class<? extends org.revapi.ElementFilter>>, java.util.Collection<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>, java.util.Collection<java.lang.Class<? extends org.revapi.Reporter>>) | The number of parameters of the method have changed. | |
java.method.numberOfParametersChanged | method void org.revapi.PipelineConfiguration::<init>(java.util.Set<java.lang.Class<? extends org.revapi.ApiAnalyzer>>, java.util.Set<java.lang.Class<? extends org.revapi.Reporter>>, java.util.Set<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>, java.util.Set<java.lang.Class<? extends org.revapi.ElementFilter>>, java.util.Set<java.util.List<java.lang.String>>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.List<java.lang.String>, java.util.Set<org.revapi.Criticality>, java.util.Map<org.revapi.DifferenceSeverity, org.revapi.Criticality>) | The number of parameters of the method have changed. | |
java.method.removed | method java.util.Set<java.lang.Class<? extends org.revapi.ElementFilter>> org.revapi.PipelineConfiguration::getFilterTypes() | Method was removed. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.CorrespondenceComparatorDeducer org.revapi.CorrespondenceComparatorDeducer::naturalOrder() | The return type changed from 'org.revapi.CorrespondenceComparatorDeducer' to 'org.revapi.CorrespondenceComparatorDeducer<E extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method <T extends org.revapi.Element> T org.revapi.Element::as(java.lang.Class<T>) | The return type changed from 'T extends org.revapi.Element' to 'T extends org.revapi.Element<?>'. | |
java.method.returnTypeTypeParametersChanged | method <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.Element::iterateOverChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The return type changed from 'java.util.Iterator<T extends org.revapi.Element>' to 'java.util.Iterator<T extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method <T extends org.revapi.Element> java.util.List<T> org.revapi.Element::searchChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The return type changed from 'java.util.List<T extends org.revapi.Element>' to 'java.util.List<T extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method <T extends org.revapi.Element> java.util.List<T> org.revapi.ElementForest::search(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>, org.revapi.Element) | The return type changed from 'java.util.List<T extends org.revapi.Element>' to 'java.util.List<T extends org.revapi.Element<T>>'. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.Element org.revapi.Element::getParent() | The return type changed from 'org.revapi.Element' to 'E extends org.revapi.Element<E>'. | |
java.method.returnTypeTypeParametersChanged | method java.util.Comparator<? super org.revapi.Element> org.revapi.CorrespondenceComparatorDeducer::sortAndGetCorrespondenceComparator(java.util.List<org.revapi.Element>, java.util.List<org.revapi.Element>) | The return type changed from 'java.util.Comparator<? super org.revapi.Element>' to 'java.util.Comparator<? super E extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.simple.SimpleElement::iterateOverChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The return type changed from 'java.util.Iterator<T extends org.revapi.Element>' to 'java.util.Iterator'. | |
java.method.returnTypeTypeParametersChanged | method <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElement::searchChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The return type changed from 'java.util.List<T extends org.revapi.Element>' to 'java.util.List'. | |
java.method.returnTypeTypeParametersChanged | method java.util.Map<org.revapi.AnalysisResult.ExtensionInstance<org.revapi.ApiAnalyzer>, org.revapi.AnalysisContext> org.revapi.AnalysisResult.Extensions::getAnalyzers() | The return type changed from 'java.util.Map<org.revapi.AnalysisResult.ExtensionInstance<org.revapi.ApiAnalyzer>, org.revapi.AnalysisContext>' to 'java.util.Map<org.revapi.AnalysisResult.ExtensionInstance<org.revapi.ApiAnalyzer<?>>, org.revapi.AnalysisContext>'. | |
java.method.returnTypeTypeParametersChanged | method java.util.Map<org.revapi.AnalysisResult.ExtensionInstance<org.revapi.ElementFilter>, org.revapi.AnalysisContext> org.revapi.AnalysisResult.Extensions::getFilters() | The return type changed from 'java.util.Map<org.revapi.AnalysisResult.ExtensionInstance<org.revapi.ElementFilter>, org.revapi.AnalysisContext>' to 'java.util.Map<org.revapi.AnalysisResult.ExtensionInstance<org.revapi.TreeFilterProvider>, org.revapi.AnalysisContext>'. | |
java.method.returnTypeTypeParametersChanged | method java.util.Set<java.lang.Class<? extends org.revapi.ApiAnalyzer>> org.revapi.PipelineConfiguration::getApiAnalyzerTypes() | The return type changed from 'java.util.Set<java.lang.Class<? extends org.revapi.ApiAnalyzer>>' to 'java.util.Set<java.lang.Class<? extends org.revapi.ApiAnalyzer<?>>>'. | |
java.method.returnTypeTypeParametersChanged | method java.util.SortedSet<? extends org.revapi.Element> org.revapi.Element::getChildren() | The return type changed from 'java.util.SortedSet<? extends org.revapi.Element>' to 'java.util.SortedSet<E extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method java.util.SortedSet<? extends org.revapi.Element> org.revapi.ElementForest::getRoots() | The return type changed from 'java.util.SortedSet<? extends org.revapi.Element>' to 'java.util.SortedSet<E extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.ArchiveAnalyzer org.revapi.ApiAnalyzer::getArchiveAnalyzer(org.revapi.API) | The return type changed from 'org.revapi.ArchiveAnalyzer' to 'org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.CorrespondenceComparatorDeducer org.revapi.ApiAnalyzer::getCorrespondenceDeducer() | The return type changed from 'org.revapi.CorrespondenceComparatorDeducer' to 'org.revapi.CorrespondenceComparatorDeducer<E extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.DifferenceAnalyzer org.revapi.ApiAnalyzer::getDifferenceAnalyzer(org.revapi.ArchiveAnalyzer, org.revapi.ArchiveAnalyzer) | The return type changed from 'org.revapi.DifferenceAnalyzer' to 'org.revapi.DifferenceAnalyzer<E extends org.revapi.Element<E>>'. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.Element org.revapi.Report::getNewElement() | The return type changed from 'org.revapi.Element' to 'org.revapi.Element<?>'. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.Element org.revapi.Report::getOldElement() | The return type changed from 'org.revapi.Element' to 'org.revapi.Element<?>'. | |
java.method.returnTypeTypeParametersChanged | method org.revapi.ElementForest org.revapi.ArchiveAnalyzer::analyze() | The return type changed from 'org.revapi.ElementForest' to 'org.revapi.ElementForest<E extends org.revapi.Element<E>>'. |
Difference Code | Element | Description | Justification |
---|---|---|---|
java.class.superTypeTypeParametersChanged | class org.revapi.simple.SimpleDifferenceTransform<T extends org.revapi.Element> | Super type's type parameters changed from 'org.revapi.DifferenceTransform<T extends org.revapi.Element>' to 'org.revapi.DifferenceTransform<T extends org.revapi.Element<T>>'. | |
java.class.superTypeTypeParametersChanged | interface org.revapi.Element | Super type's type parameters changed from 'java.lang.Comparable<org.revapi.Element>' to 'java.lang.Comparable<E extends org.revapi.Element<E>>'. |
Difference Code | Element | Description | Justification |
---|---|---|---|
java.class.superTypeTypeParametersChanged | class org.revapi.simple.SimpleDifferenceTransform<T extends org.revapi.Element> | Super type's type parameters changed from 'org.revapi.DifferenceTransform<T extends org.revapi.Element>' to 'org.revapi.DifferenceTransform<T extends org.revapi.Element<T>>'. | |
java.class.superTypeTypeParametersChanged | interface org.revapi.Element | Super type's type parameters changed from 'java.lang.Comparable<org.revapi.Element>' to 'java.lang.Comparable<E extends org.revapi.Element<E>>'. | |
java.method.parameterTypeChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElementForest::search(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===, org.revapi.Element) | The type of the parameter changed from 'org.revapi.query.Filter<? super T extends org.revapi.Element>' to 'org.revapi.TreeFilter'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> T org.revapi.Element::as(===java.lang.Class<T>===) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class<T extends org.revapi.Element<?>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.Element::iterateOverChildren(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class<T extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.Element::iterateOverChildren(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===) | The type parameter of method parameter changed. The original type was 'org.revapi.query.Filter<? super T extends org.revapi.Element>'while the new type is 'org.revapi.query.Filter<? super T extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.Element::searchChildren(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class<T extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.Element::searchChildren(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===) | The type parameter of method parameter changed. The original type was 'org.revapi.query.Filter<? super T extends org.revapi.Element>'while the new type is 'org.revapi.query.Filter<? super T extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> void org.revapi.Element::searchChildren(===java.util.List<T>===, java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.util.List<T extends org.revapi.Element>'while the new type is 'java.util.List<T extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> void org.revapi.Element::searchChildren(java.util.List<T>, ===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class<T extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> void org.revapi.Element::searchChildren(java.util.List<T>, java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===) | The type parameter of method parameter changed. The original type was 'org.revapi.query.Filter<? super T extends org.revapi.Element>'while the new type is 'org.revapi.query.Filter<? super T extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.ElementForest::search(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>, org.revapi.Element) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class<T extends org.revapi.Element<T>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.ElementForest::search(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===, org.revapi.Element) | The type parameter of method parameter changed. The original type was 'org.revapi.query.Filter<? super T extends org.revapi.Element>'while the new type is 'org.revapi.query.Filter<? super T extends org.revapi.Element<T>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.ElementForest::search(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>, ===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'org.revapi.Element<T extends org.revapi.Element<T>>'. | |
java.method.parameterTypeParameterChanged | parameter boolean org.revapi.DifferenceAnalyzer::isDescendRequired(===org.revapi.Element===, org.revapi.Element) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'E extends org.revapi.Element<E>'. | |
java.method.parameterTypeParameterChanged | parameter boolean org.revapi.DifferenceAnalyzer::isDescendRequired(org.revapi.Element, ===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'E extends org.revapi.Element<E>'. | |
java.method.parameterTypeParameterChanged | parameter boolean org.revapi.simple.SimpleElementFilter::applies(===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'org.revapi.Element<?>'. | |
java.method.parameterTypeParameterChanged | parameter java.util.Comparator<? super org.revapi.Element> org.revapi.CorrespondenceComparatorDeducer::sortAndGetCorrespondenceComparator(===java.util.List<org.revapi.Element>===, java.util.List<org.revapi.Element>) | The type parameter of method parameter changed. The original type was 'java.util.List<org.revapi.Element>'while the new type is 'java.util.List<E extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter java.util.Comparator<? super org.revapi.Element> org.revapi.CorrespondenceComparatorDeducer::sortAndGetCorrespondenceComparator(java.util.List<org.revapi.Element>, ===java.util.List<org.revapi.Element>===) | The type parameter of method parameter changed. The original type was 'java.util.List<org.revapi.Element>'while the new type is 'java.util.List<E extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.simple.SimpleElement::iterateOverChildren(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.simple.SimpleElement::iterateOverChildren(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===) | The type parameter of method parameter changed. The original type was 'org.revapi.query.Filter<? super T extends org.revapi.Element>'while the new type is 'org.revapi.query.Filter'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElement::searchChildren(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElement::searchChildren(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===) | The type parameter of method parameter changed. The original type was 'org.revapi.query.Filter<? super T extends org.revapi.Element>'while the new type is 'org.revapi.query.Filter'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Difference org.revapi.DifferenceTransform<T extends org.revapi.Element>::transform(===T===, T, org.revapi.Difference) | The type parameter of method parameter changed. The original type was 'T extends org.revapi.Element'while the new type is 'E extends org.revapi.Element<?>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Difference org.revapi.DifferenceTransform<T extends org.revapi.Element>::transform(T, ===T===, org.revapi.Difference) | The type parameter of method parameter changed. The original type was 'T extends org.revapi.Element'while the new type is 'E extends org.revapi.Element<?>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Difference org.revapi.simple.SimpleDifferenceTransform<T extends org.revapi.Element>::transform(===T===, T, org.revapi.Difference) | The type parameter of method parameter changed. The original type was 'T extends org.revapi.Element'while the new type is 'T extends org.revapi.Element<T>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Difference org.revapi.simple.SimpleDifferenceTransform<T extends org.revapi.Element>::transform(T, ===T===, org.revapi.Difference) | The type parameter of method parameter changed. The original type was 'T extends org.revapi.Element'while the new type is 'T extends org.revapi.Element<T>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.DifferenceAnalyzer org.revapi.ApiAnalyzer::getDifferenceAnalyzer(===org.revapi.ArchiveAnalyzer===, org.revapi.ArchiveAnalyzer) | The type parameter of method parameter changed. The original type was 'org.revapi.ArchiveAnalyzer'while the new type is 'org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.DifferenceAnalyzer org.revapi.ApiAnalyzer::getDifferenceAnalyzer(org.revapi.ArchiveAnalyzer, ===org.revapi.ArchiveAnalyzer===) | The type parameter of method parameter changed. The original type was 'org.revapi.ArchiveAnalyzer'while the new type is 'org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.PipelineConfiguration.Builder org.revapi.PipelineConfiguration.Builder::withFilters(===java.lang.Class<? extends org.revapi.ElementFilter>[]===) | The type parameter of method parameter changed. The original type was 'java.lang.Class<? extends org.revapi.ElementFilter>[]'while the new type is 'java.lang.Class<? extends org.revapi.TreeFilterProvider>[]'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.PipelineConfiguration.Builder org.revapi.PipelineConfiguration.Builder::withFilters(===java.lang.Iterable<java.lang.Class<? extends org.revapi.ElementFilter>>===) | The type parameter of method parameter changed. The original type was 'java.lang.Iterable<java.lang.Class<? extends org.revapi.ElementFilter>>'while the new type is 'java.lang.Iterable<java.lang.Class<? extends org.revapi.TreeFilterProvider>>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.PipelineConfiguration.Builder org.revapi.PipelineConfiguration.Builder::withTransforms(===java.lang.Class<? extends org.revapi.DifferenceTransform<?>>[]===) | The type parameter of method parameter changed. The original type was 'java.lang.Class<? extends org.revapi.DifferenceTransform<?>>[]'while the new type is 'java.lang.Class<? extends org.revapi.DifferenceTransform>[]'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.PipelineConfiguration.Builder org.revapi.PipelineConfiguration.Builder::withTransforms(===java.lang.Iterable<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>===) | The type parameter of method parameter changed. The original type was 'java.lang.Iterable<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>'while the new type is 'java.lang.Iterable<java.lang.Class<? extends org.revapi.DifferenceTransform>>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Report org.revapi.DifferenceAnalyzer::endAnalysis(===org.revapi.Element===, org.revapi.Element) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'E extends org.revapi.Element<E>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Report org.revapi.DifferenceAnalyzer::endAnalysis(org.revapi.Element, ===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'E extends org.revapi.Element<E>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Report.Builder org.revapi.Report.Builder::withNew(===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'org.revapi.Element<?>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Report.Builder org.revapi.Report.Builder::withOld(===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'org.revapi.Element<?>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Revapi.Builder org.revapi.Revapi.Builder::withFilters(===java.lang.Class<? extends org.revapi.ElementFilter>[]===) | The type parameter of method parameter changed. The original type was 'java.lang.Class<? extends org.revapi.ElementFilter>[]'while the new type is 'java.lang.Class<? extends org.revapi.TreeFilterProvider>[]'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Revapi.Builder org.revapi.Revapi.Builder::withFilters(===java.lang.Iterable<java.lang.Class<? extends org.revapi.ElementFilter>>===) | The type parameter of method parameter changed. The original type was 'java.lang.Iterable<java.lang.Class<? extends org.revapi.ElementFilter>>'while the new type is 'java.lang.Iterable<java.lang.Class<? extends org.revapi.TreeFilterProvider>>'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Revapi.Builder org.revapi.Revapi.Builder::withTransforms(===java.lang.Class<? extends org.revapi.DifferenceTransform<?>>[]===) | The type parameter of method parameter changed. The original type was 'java.lang.Class<? extends org.revapi.DifferenceTransform<?>>[]'while the new type is 'java.lang.Class<? extends org.revapi.DifferenceTransform>[]'. | |
java.method.parameterTypeParameterChanged | parameter org.revapi.Revapi.Builder org.revapi.Revapi.Builder::withTransforms(===java.lang.Iterable<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>===) | The type parameter of method parameter changed. The original type was 'java.lang.Iterable<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>'while the new type is 'java.lang.Iterable<java.lang.Class<? extends org.revapi.DifferenceTransform>>'. | |
java.method.parameterTypeParameterChanged | parameter void org.revapi.DifferenceAnalyzer::beginAnalysis(===org.revapi.Element===, org.revapi.Element) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'E extends org.revapi.Element<E>'. | |
java.method.parameterTypeParameterChanged | parameter void org.revapi.DifferenceAnalyzer::beginAnalysis(org.revapi.Element, ===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'E extends org.revapi.Element<E>'. | |
java.method.parameterTypeParameterChanged | parameter void org.revapi.Element::setParent(===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'E extends org.revapi.Element<E>'. | |
java.method.parameterTypeParameterChanged | parameter void org.revapi.Report::<init>(java.lang.Iterable<org.revapi.Difference>, ===org.revapi.Element===, org.revapi.Element) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'org.revapi.Element<?>'. | |
java.method.parameterTypeParameterChanged | parameter void org.revapi.Report::<init>(java.lang.Iterable<org.revapi.Difference>, org.revapi.Element, ===org.revapi.Element===) | The type parameter of method parameter changed. The original type was 'org.revapi.Element'while the new type is 'org.revapi.Element<?>'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> void org.revapi.simple.SimpleElement::searchChildren(===java.util.List<T>===, java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.util.List<T extends org.revapi.Element>'while the new type is 'java.util.List'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> void org.revapi.simple.SimpleElement::searchChildren(java.util.List<T>, ===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | The type parameter of method parameter changed. The original type was 'java.lang.Class<T extends org.revapi.Element>'while the new type is 'java.lang.Class'. | |
java.method.parameterTypeParameterChanged | parameter <T extends org.revapi.Element> void org.revapi.simple.SimpleElement::searchChildren(java.util.List<T>, java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===) | The type parameter of method parameter changed. The original type was 'org.revapi.query.Filter<? super T extends org.revapi.Element>'while the new type is 'org.revapi.query.Filter'. | |
java.method.returnTypeChanged | method org.revapi.PipelineConfiguration org.revapi.PipelineConfiguration::parse(org.jboss.dmr.ModelNode, java.util.Collection<java.lang.Class<? extends org.revapi.ApiAnalyzer>>, java.util.Collection<java.lang.Class<? extends org.revapi.ElementFilter>>, java.util.Collection<java.lang.Class<? extends org.revapi.DifferenceTransform<?>>>, java.util.Collection<java.lang.Class<? extends org.revapi.Reporter>>) | The return type changed from 'org.revapi.PipelineConfiguration' to 'org.revapi.PipelineConfiguration.Builder'. |
Difference Code | Element | Description | Justification |
---|---|---|---|
java.annotation.removed | method <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.Element::iterateOverChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method <T extends org.revapi.Element> java.util.List<T> org.revapi.Element::searchChildren(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElementForest::search(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>, org.revapi.Element) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.io.InputStream org.revapi.Archive::openStream() throws java.io.IOException | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.io.InputStream org.revapi.Archive::openStream() throws java.io.IOException @ org.revapi.Archive.Versioned | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.lang.Iterable<? extends org.revapi.Archive> org.revapi.API::getArchives() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.lang.String org.revapi.Archive.Versioned::getVersion() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.lang.String org.revapi.Archive::getName() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.lang.String org.revapi.Archive::getName() @ org.revapi.Archive.Versioned | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.lang.String org.revapi.Element::getFullHumanReadableString() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.util.Locale org.revapi.AnalysisContext::getLocale() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.util.SortedSet<? extends org.revapi.Element> org.revapi.Element::getChildren() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.util.SortedSet<? extends org.revapi.Element> org.revapi.ElementForest::getRoots() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method java.util.regex.Pattern[] org.revapi.DifferenceTransform<T extends org.revapi.Element>::getDifferenceCodePatterns() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.jboss.dmr.ModelNode org.revapi.AnalysisContext::getConfiguration() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.API org.revapi.AnalysisContext::getNewApi() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.API org.revapi.AnalysisContext::getOldApi() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.API org.revapi.Element::getApi() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.API org.revapi.Element::getApi() @ org.revapi.simple.SimpleElement | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.API org.revapi.ElementForest::getApi() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.ArchiveAnalyzer org.revapi.ApiAnalyzer::getArchiveAnalyzer(org.revapi.API) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.CorrespondenceComparatorDeducer org.revapi.ApiAnalyzer::getCorrespondenceDeducer() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.DifferenceAnalyzer org.revapi.ApiAnalyzer::getDifferenceAnalyzer(org.revapi.ArchiveAnalyzer, org.revapi.ArchiveAnalyzer) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | method org.revapi.ElementForest org.revapi.ArchiveAnalyzer::analyze() | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter <T extends org.revapi.Element> java.util.Iterator<T> org.revapi.Element::iterateOverChildren(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.Element::searchChildren(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter <T extends org.revapi.Element> void org.revapi.Element::searchChildren(===java.util.List<T>===, java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter <T extends org.revapi.Element> void org.revapi.Element::searchChildren(java.util.List<T>, ===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElementForest::search(===java.lang.Class<T>===, boolean, org.revapi.query.Filter<? super T>, org.revapi.Element) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElementForest::search(java.lang.Class<T>, boolean, ===org.revapi.query.Filter<? super T>===, org.revapi.Element) | Element no longer annotated with 'javax.annotation.Nullable'. | |
java.annotation.removed | parameter <T extends org.revapi.Element> java.util.List<T> org.revapi.simple.SimpleElementForest::search(java.lang.Class<T>, boolean, org.revapi.query.Filter<? super T>, ===org.revapi.Element===) | Element no longer annotated with 'javax.annotation.Nullable'. | |
java.annotation.removed | parameter org.revapi.AnalysisResult.Extensions org.revapi.Revapi::prepareAnalysis(===org.revapi.AnalysisContext===) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter org.revapi.ArchiveAnalyzer org.revapi.ApiAnalyzer::getArchiveAnalyzer(===org.revapi.API===) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter org.revapi.Difference org.revapi.DifferenceTransform<T extends org.revapi.Element>::transform(T, T, ===org.revapi.Difference===) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter org.revapi.DifferenceAnalyzer org.revapi.ApiAnalyzer::getDifferenceAnalyzer(===org.revapi.ArchiveAnalyzer===, org.revapi.ArchiveAnalyzer) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter org.revapi.DifferenceAnalyzer org.revapi.ApiAnalyzer::getDifferenceAnalyzer(org.revapi.ArchiveAnalyzer, ===org.revapi.ArchiveAnalyzer===) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter void org.revapi.API::<init>(===java.lang.Iterable<? extends org.revapi.Archive>===, java.lang.Iterable<? extends org.revapi.Archive>) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter void org.revapi.Report::<init>(===java.lang.Iterable<org.revapi.Difference>===, org.revapi.Element, org.revapi.Element) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.annotation.removed | parameter void org.revapi.Reporter::report(===org.revapi.Report===) | Element no longer annotated with 'javax.annotation.Nonnull'. | |
java.generics.elementNowParameterized | method org.revapi.CorrespondenceComparatorDeducer org.revapi.CorrespondenceComparatorDeducer::naturalOrder() | Element now defines formal type parameters. | |
java.generics.elementNowParameterized | interface org.revapi.ApiAnalyzer | Element now defines formal type parameters. | |
java.generics.elementNowParameterized | interface org.revapi.ArchiveAnalyzer | Element now defines formal type parameters. | |
java.generics.elementNowParameterized | interface org.revapi.CorrespondenceComparatorDeducer | Element now defines formal type parameters. | |
java.generics.elementNowParameterized | interface org.revapi.DifferenceAnalyzer | Element now defines formal type parameters. | |
java.generics.elementNowParameterized | interface org.revapi.Element | Element now defines formal type parameters. | |
java.generics.elementNowParameterized | interface org.revapi.ElementForest | Element now defines formal type parameters. | |
java.method.addedToInterface | method <T extends org.revapi.Element<E>> java.util.stream.Stream<T> org.revapi.ElementForest<E extends org.revapi.Element<E>>::stream(java.lang.Class<T>, boolean, org.revapi.TreeFilter<E>, org.revapi.Element<E>) | Method was added to an interface. | |
java.method.addedToInterface | method org.revapi.API org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>::getApi() | Method was added to an interface. | |
java.method.addedToInterface | method org.revapi.ApiAnalyzer<E> org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>::getApiAnalyzer() | Method was added to an interface. | |
java.method.addedToInterface | method void org.revapi.ArchiveAnalyzer<E extends org.revapi.Element<E>>::prune(org.revapi.ElementForest<E>) | Method was added to an interface. |