diff --git a/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java b/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java index ff87b36f..05959215 100644 --- a/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java @@ -22,7 +22,7 @@ import com.ezylang.evalex.parser.Token; import java.math.RoundingMode; -/** Rounds the given value an integer using the rounding mode {@link RoundingMode#CEILING} */ +/** Rounds the given value to an integer using the rounding mode {@link RoundingMode#CEILING} */ @FunctionParameter(name = "value") public class CeilingFunction extends AbstractFunction { @Override diff --git a/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java b/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java index 65131c57..bad07470 100644 --- a/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java @@ -22,7 +22,7 @@ import com.ezylang.evalex.parser.Token; import java.math.RoundingMode; -/** Rounds the given value an integer using the rounding mode {@link RoundingMode#FLOOR} */ +/** Rounds the given value to an integer using the rounding mode {@link RoundingMode#FLOOR} */ @FunctionParameter(name = "value") public class FloorFunction extends AbstractFunction { @Override diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java index 6cb7dfdb..83477797 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java @@ -28,7 +28,7 @@ * Function to format a DATE_TIME vale. Required parameter is the DATE_TIME value to format. First * optional parameter is the format to use, using a pattern used by {@link DateTimeFormatter}. If no * format is given, the first format defined in the configured formats is used. Second optional - * parameter is the zone-id to use wit formatting. Default is the configured zone-id. + * parameter is the zone-id to use with formatting. Default is the configured zone-id. */ @FunctionParameter(name = "parameters", isVarArg = true) public class DateTimeFormatFunction extends AbstractFunction { diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java index 81b16a51..e651fe1e 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java @@ -29,8 +29,8 @@ import java.util.TimeZone; /** - * Creates a new DATE_TIME value with the given parameters. IIf only one parameter is given, it is - * treated as th time in milliseconds from the epoch of 1970-01-01T00:00:00Z and a corresponding + * Creates a new DATE_TIME value with the given parameters. If only one parameter is given, it is + * treated as the time in milliseconds from the epoch of 1970-01-01T00:00:00Z and a corresponding * date/time value is created. Else, A minimum of three parameters (year, month, day) must be * specified. Optionally the hour, minute, second and nanosecond can be specified. If the last * parameter is a string value, it is treated as a zone ID. If no zone ID is specified, the diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java index fba7392a..2dbbbbbd 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java @@ -17,6 +17,7 @@ import com.ezylang.evalex.EvaluationException; import com.ezylang.evalex.Expression; +import com.ezylang.evalex.config.ExpressionConfiguration; import com.ezylang.evalex.data.EvaluationValue; import com.ezylang.evalex.data.conversion.DateTimeConverter; import com.ezylang.evalex.functions.AbstractFunction; @@ -31,10 +32,11 @@ /** * Parses a date-time string to a {@link EvaluationValue.DataType#DATE_TIME} value. * - *
Optional arguments is the time zone and a list of {@link java.time.format.DateTimeFormatter} + *
Optional arguments are the time zone and a list of {@link java.time.format.DateTimeFormatter}
* patterns. Each pattern will be tried to convert the string to a date-time. The first matching
* pattern will be used. If NULL
is specified for the time zone, the currently
- * configured zone is used. If no formatters a
+ * configured zone is used. If no formatter is specified, the function will use the formatters
+ * defined at the {@link ExpressionConfiguration}.
*/
@FunctionParameter(name = "parameters", isVarArg = true)
public class DateTimeParseFunction extends AbstractFunction {
diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java
index c3837866..07605cd5 100644
--- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java
+++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java
@@ -21,7 +21,7 @@
import com.ezylang.evalex.functions.FunctionParameter;
import com.ezylang.evalex.parser.Token;
-/** Function to convert a DATE_TIME value to milliseconds sind the epoch of 1970-01-01T00:00:00Z. */
+/** Function to convert a DATE_TIME value to milliseconds in the epoch of 1970-01-01T00:00:00Z. */
@FunctionParameter(name = "value")
public class DateTimeToEpochFunction extends AbstractFunction {
@Override
diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java
index 1c6ce797..4a91f9df 100644
--- a/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java
+++ b/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java
@@ -21,7 +21,7 @@
import com.ezylang.evalex.functions.FunctionParameter;
import com.ezylang.evalex.parser.Token;
-/** Converts a DURATION value to teh amount of milliseconds. */
+/** Converts a DURATION value to the amount of milliseconds. */
@FunctionParameter(name = "value")
public class DurationToMillisFunction extends AbstractFunction {
@Override
diff --git a/src/main/java/com/ezylang/evalex/functions/string/StringContains.java b/src/main/java/com/ezylang/evalex/functions/string/StringContains.java
index 4ed4c5ce..f24f345d 100644
--- a/src/main/java/com/ezylang/evalex/functions/string/StringContains.java
+++ b/src/main/java/com/ezylang/evalex/functions/string/StringContains.java
@@ -21,7 +21,7 @@
import com.ezylang.evalex.functions.FunctionParameter;
import com.ezylang.evalex.parser.Token;
-/** Returns true, if the string contains the substring (case-insensitive). */
+/** Returns true if the string contains the substring (case-insensitive). */
@FunctionParameter(name = "string")
@FunctionParameter(name = "substring")
public class StringContains extends AbstractFunction {
diff --git a/src/main/java/com/ezylang/evalex/parser/Token.java b/src/main/java/com/ezylang/evalex/parser/Token.java
index 82e6f1db..654b5fc5 100644
--- a/src/main/java/com/ezylang/evalex/parser/Token.java
+++ b/src/main/java/com/ezylang/evalex/parser/Token.java
@@ -23,7 +23,7 @@
import lombok.Value;
/**
- * A token represents a singe part of an expression, like an operator, number literal, or a brace.
+ * A token represents a single part of an expression, like an operator, number literal, or a brace.
* Each token has a unique type, a value (its representation) and a position (starting with 1) in
* the original expression string.
*