EvidenceItem class

A single observable, factual piece of evidence used by the Root Cause Engine.

Evidence is collected from the analyzer, toolchain, and project metadata. It is NEVER fabricated — if something is unknown, the evidence item is simply not created (or reliability is set to EvidenceReliability.unknown).

Constructors

EvidenceItem({required EvidenceSource source, required EvidenceType type, required String value, String? location, required EvidenceReliability reliability})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
location String?
An optional location hint (file path, line number, config file name).
final
reliability EvidenceReliability
How much this evidence can be trusted.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source EvidenceSource
Where this evidence came from.
final
type EvidenceType
The semantic type of value.
final
value String
The raw observed value (e.g., "withValues", "3.27.1", "15 occurrences").
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited