Class AnalysisResult.Extensions
java.lang.Object
org.revapi.AnalysisResult.Extensions
- All Implemented Interfaces:
Iterable<Map.Entry<AnalysisResult.ExtensionInstance<?>,
AnalysisContext>>
- Enclosing class:
AnalysisResult
public static final class AnalysisResult.Extensions
extends Object
implements Iterable<Map.Entry<AnalysisResult.ExtensionInstance<?>,AnalysisContext>>
- Since:
- 0.8.0
- Author:
- Lukas Krejci
-
Method Summary
Modifier and TypeMethodDescriptiongetExtensionContexts
(Class<T> extensionType) <T> Set
<AnalysisResult.ExtensionInstance<T>> getExtensionInstances
(Class<T> extensionType) getFirstConfigurationOrNull
(Class<?> extensionType) <T> T
getFirstExtension
(Class<T> extensionType, T defaultValue) iterator()
stream()
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
getAnalyzers
-
getFilters
-
getReporters
-
getTransforms
public Map<AnalysisResult.ExtensionInstance<DifferenceTransform<?>>,AnalysisContext> getTransforms() -
getMatchers
-
getExtensionContexts
public <T> Map<AnalysisResult.ExtensionInstance<T>,AnalysisContext> getExtensionContexts(Class<T> extensionType) -
getExtensionInstances
-
getFirstExtension
-
getFirstConfigurationOrNull
-
iterator
- Specified by:
iterator
in interfaceIterable<Map.Entry<AnalysisResult.ExtensionInstance<?>,
AnalysisContext>>
-
stream
-
toString
-