public class InspectorMultiMap<GroupBy extends Comparable,Value extends IsConflicting & IsRedundant & HumanReadable> extends Object implements HasConflicts, HasRedundancy, IsConflicting, IsRedundant, IsSubsuming, HasKeys
IsConflicting.Covers<T>| Constructor and Description |
|---|
InspectorMultiMap(AnalyzerConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllValues(GroupBy groupBy,
InspectorList<Value> list) |
Collection<Value> |
allValues() |
boolean |
conflicts(Object other) |
LeafInspectorList<Value> |
get(GroupBy groupBy) |
UUIDKey |
getUuidKey() |
Conflict |
hasConflicts() |
RedundancyResult<GroupBy,Value> |
hasRedundancy() |
boolean |
isRedundant(Object other) |
Key[] |
keys() |
Set<GroupBy> |
keySet() |
void |
put(GroupBy groupBy,
Value value) |
void |
putAllValues(GroupBy groupBy,
LeafInspectorList<Value> values) |
boolean |
subsumes(Object other) |
public InspectorMultiMap(AnalyzerConfiguration configuration)
public Conflict hasConflicts()
hasConflicts in interface HasConflictspublic RedundancyResult<GroupBy,Value> hasRedundancy()
hasRedundancy in interface HasRedundancypublic boolean conflicts(Object other)
conflicts in interface IsConflictingpublic boolean isRedundant(Object other)
isRedundant in interface IsRedundantpublic boolean subsumes(Object other)
subsumes in interface IsSubsumingpublic UUIDKey getUuidKey()
getUuidKey in interface HasUUIDpublic LeafInspectorList<Value> get(GroupBy groupBy)
public void putAllValues(GroupBy groupBy, LeafInspectorList<Value> values)
public void addAllValues(GroupBy groupBy, InspectorList<Value> list)
public Collection<Value> allValues()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.