InvalidationForest
Builds invalidation trees for displaying task invalidation reasons. Used by mill-invalidation-tree.json and selective.resolveTree.
Attributes
- Source
- InvalidationForest.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
InvalidationForest.type
Members list
Value members
Concrete methods
Builds an invalidation tree by splicing together the task-invalidation-graph, method-codesig-invalidation-graph, and any mill-version-change graph
Builds an invalidation tree by splicing together the task-invalidation-graph, method-codesig-invalidation-graph, and any mill-version-change graph
Attributes
- Source
- InvalidationForest.scala
Attributes
- Source
- InvalidationForest.scala
Attributes
- Source
- InvalidationForest.scala
Computes a version change node from previous versions. Returns a formatted string like "mill-version-changed:0.12.0->0.12.1" for display, or combines both if mill and JVM versions changed.
Computes a version change node from previous versions. Returns a formatted string like "mill-version-changed:0.12.0->0.12.1" for display, or combines both if mill and JVM versions changed.
Attributes
- Source
- InvalidationForest.scala
Extracts method->method and method->task edges from a code signature tree. Uses CodeSigUtils.allMethodSignatures for consistent matching with codeSigForTask.
Extracts method->method and method->task edges from a code signature tree. Uses CodeSigUtils.allMethodSignatures for consistent matching with codeSigForTask.
Attributes
- Source
- InvalidationForest.scala
Extracts method -> method edges from a code signature tree. Returns (edges map, all nodes set).
Extracts method -> method edges from a code signature tree. Returns (edges map, all nodes set).
Attributes
- Source
- InvalidationForest.scala