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 HasConflicts
public RedundancyResult<GroupBy,Value> hasRedundancy()
hasRedundancy
in interface HasRedundancy
public boolean conflicts(Object other)
conflicts
in interface IsConflicting
public boolean isRedundant(Object other)
isRedundant
in interface IsRedundant
public boolean subsumes(Object other)
subsumes
in interface IsSubsuming
public UUIDKey getUuidKey()
getUuidKey
in interface HasUUID
public 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–2020 JBoss by Red Hat. All rights reserved.