diff --git a/eo-maven-plugin/pom.xml b/eo-maven-plugin/pom.xml index 17f5076eaa..b7cc130816 100644 --- a/eo-maven-plugin/pom.xml +++ b/eo-maven-plugin/pom.xml @@ -301,7 +301,9 @@ SOFTWARE. ${skipTests} ${skipTests} - + + fibonacci/pom.xml + diff --git a/eo-runtime/src/main/java/org/eolang/PhSafe.java b/eo-runtime/src/main/java/org/eolang/PhSafe.java index 1d151b437c..415b859820 100644 --- a/eo-runtime/src/main/java/org/eolang/PhSafe.java +++ b/eo-runtime/src/main/java/org/eolang/PhSafe.java @@ -27,7 +27,15 @@ import EOorg.EOeolang.EOerror; /** - * An object with coordinates (line and position). + * An object with coordinates (line and position) and a safe + * processing of any runtime errors. + * + *

It is used to wrap any object and provide a safe processing + * of any runtime errors. It is used in the EO runtime to provide + * a safe processing of any runtime errors in the EO code. If, in any + * method invocation, a runtime error occurs, it is caught and wrapped + * into {@link EOerror.ExError} with the location of the error in the + * EO code.

* * @since 0.21 */