Class TransformationContextKeys
- java.lang.Object
-
- org.eclipse.aether.util.graph.transformer.TransformationContextKeys
-
public final class TransformationContextKeys extends java.lang.Object
A collection of keys used by the dependency graph transformers when exchanging information via the graph transformation context.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Object
CONFLICT_IDS
The key in the graph transformation context where aMap<DependencyNode, Object>
is stored which maps dependency nodes to their conflict ids.static java.lang.Object
CYCLIC_CONFLICT_IDS
The key in the graph transformation context where aCollection<Collection<Object>>
is stored that denotes cycles among conflict ids.static java.lang.Object
SORTED_CONFLICT_IDS
The key in the graph transformation context where aList<Object>
is stored that denotes a topological sorting of the conflict ids.static java.lang.Object
STATS
The key in the graph transformation context where aMap<String, Object>
is stored that can be used to include some runtime/performance stats in the debug log.
-
Constructor Summary
Constructors Modifier Constructor Description private
TransformationContextKeys()
-
-
-
Field Detail
-
CONFLICT_IDS
public static final java.lang.Object CONFLICT_IDS
The key in the graph transformation context where aMap<DependencyNode, Object>
is stored which maps dependency nodes to their conflict ids. All nodes that map to an equal conflict id belong to the same group of conflicting dependencies. Note that the map keys use reference equality.- See Also:
ConflictMarker
-
SORTED_CONFLICT_IDS
public static final java.lang.Object SORTED_CONFLICT_IDS
The key in the graph transformation context where aList<Object>
is stored that denotes a topological sorting of the conflict ids.- See Also:
ConflictIdSorter
-
CYCLIC_CONFLICT_IDS
public static final java.lang.Object CYCLIC_CONFLICT_IDS
The key in the graph transformation context where aCollection<Collection<Object>>
is stored that denotes cycles among conflict ids. Each element in the outer collection denotes one cycle, i.e. if the collection is empty, the conflict ids have no cyclic dependencies.- See Also:
ConflictIdSorter
-
STATS
public static final java.lang.Object STATS
The key in the graph transformation context where aMap<String, Object>
is stored that can be used to include some runtime/performance stats in the debug log. If this map is not present, no stats should be recorded.
-
-