ZukeIndex class
Read-only input index shared by generation, editor diagnostics, and hooks. The index is never assurance evidence: it only allows local tooling to reject stale mappings before a CLI validation run.
Constructors
-
ZukeIndex({required String inputDigest, required String generatedManifestDigest, required String generatedManifestPath, required List<
ZukeIndexInput> inputs, List<String> inputPatterns = const [], Set<String> patternInputs = const {}, required Set<String> requirementIds, required Set<String> controlIds, required Set<String> bindingIds}) -
const
-
ZukeIndex.create({required String root, required Iterable<
String> inputPaths, required String generatedManifestContent, required String generatedManifestPath, required Iterable<String> requirementIds, required Iterable<String> controlIds, required Iterable<String> bindingIds, Iterable<String> inputPatterns = const [], Iterable<String> patternInputPaths = const [], Map<String, String> ? inputContents}) -
factory
-
ZukeIndex.fromJson(Map<
Object?, Object?> json) -
factory
- ZukeIndex.read(File file)
-
factory
Properties
-
bindingIds
→ Set<
String> -
final
-
controlIds
→ Set<
String> -
final
- generatedManifestDigest → String
-
final
- generatedManifestPath → String
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inputDigest → String
-
final
-
inputPatterns
→ List<
String> -
final
-
inputs
→ List<
ZukeIndexInput> -
final
-
patternInputs
→ Set<
String> -
final
-
requirementIds
→ Set<
String> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
freshnessIssues(
{required String root}) → List< ZukeIndexFreshnessIssue> -
isCurrent(
{required String root}) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited