summaryrefslogtreecommitdiff
path: root/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParseException.java
diff options
context:
space:
mode:
Diffstat (limited to 'icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParseException.java')
-rw-r--r--icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParseException.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParseException.java b/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParseException.java
new file mode 100644
index 000000000..9174295f3
--- /dev/null
+++ b/icu4j/main/core/src/main/java/com/ibm/icu/message2/MFParseException.java
@@ -0,0 +1,32 @@
+// © 2024 and later: Unicode, Inc. and others.
+// License & terms of use: https://www.unicode.org/copyright.html
+
+package com.ibm.icu.message2;
+
+import java.text.ParseException;
+
+/**
+ * Used to report parsing errors in {@link MessageFormatter}.
+ *
+ * @internal ICU 75 technology preview
+ * @deprecated This API is for technology preview only.
+ */
+@Deprecated
+public class MFParseException extends ParseException {
+ private static final long serialVersionUID = -7634219305388292407L;
+
+ /**
+ * Constructs a MFParseException with the specified message and offset.
+ *
+ * @param message the message
+ * @param errorOffset the position where the error is found while parsing.
+ */
+ public MFParseException(String message, int errorOffset) {
+ super(message, errorOffset);
+ }
+
+ @Override
+ public String getMessage() {
+ return super.getMessage();
+ }
+}