❤ Benefits

Problem and its solution

The error message is divided into the problem and its solution.

An error has the problem.

An error has a solution to the described problem.

There is no error without a potential solution.

Unique identification

An error can have unique identification of generic type variable.

Unique identification numbers enforce the systematization of application errors.

Enforcement of systematization produces thoughtful application.

Template

Template with replaceable variable tags {problem} {fix} {id} {min} {max} {type} {link}.

Each error can be thrown with a different template.

Range error

An error contains additional parameters to indicate the minimum and maximum range that causes an error to be or not to be thrown.

Type error

An error contains an additional parameter to indicate the type that causes an error to be or not to be thrown.

Custom error

Create custom errors that feature: message divided into problem and fix, unique identification, and the template by extending the abstract object.

Storage to manage errors

The objects to manage errors of the same type of multiple unique identification numbers.

Set the error at a selected number from the group of unique identification numbers.

Throw an error with a selected number from the group of unique identification numbers.

Get a single error of a selected number from the group of unique identification numbers.

Get all set errors.

Last updated