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