ZenDependencyAnalyzer class

Analyzes dependencies for issues like circular references

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

analyzeScopeHierarchy(List<ZenScope> scopes) String
Analyze scope hierarchy
detectCycles(dynamic start, List<ZenScope> scopes) bool
Detect circular dependencies across all scopes Note: Basic implementation - real circular dependency detection would require analyzing constructor dependencies, which isn't available in the current scope API
detectProblematicDependencies(List<ZenScope> scopes) String
Generate a report of problematic dependencies
getDependencySummary(List<ZenScope> scopes) String
Get a summary of all dependencies across scopes
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
visualizeDependencyGraph(List<ZenScope> scopes) String
Visualize dependency relationships for debugging

Operators

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

Static Properties

instance ZenDependencyAnalyzer
final