ErrorHandler class abstract

Centralized error handling utilities.

Provides consistent error reporting and exception handling across all project commands.

Constructors

ErrorHandler()

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

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

Operators

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

Static Methods

handleException(ProjectCommandError type, dynamic exception, String context, {bool isExit = true}) → void
Handles exceptions with contextual error information.
handleProjectException(ProjectCommandException exception, {bool isExit = true}) → void
Handles project command exceptions.
handleValidationError<T>(ValidationResult<T> result, {bool isExit = true}) → void
Handles validation errors with standardized reporting.