diff --git a/icu4j/APIChangeReport.html b/icu4j/APIChangeReport.html
index e2a0c4d7e94..b136de45e90 100644
--- a/icu4j/APIChangeReport.html
+++ b/icu4j/APIChangeReport.html
@@ -109,12 +109,157 @@ MeasureUnit
Package com.ibm.icu.lang
+- (draft) public static enum UCharacter.IdentifierStatus
+- (draft) public static enum UCharacter.IdentifierType
+UCharacter
+
+- (draft) public static final int getIdentifierTypes(int, java.util.EnumSet<UCharacter.IdentifierType>)
+- (draft) public static final boolean hasIdentifierType(int, UCharacter.IdentifierType)
+
+UCharacter.IdentifierStatus
+
+- (draft) public static final UCharacter.IdentifierStatus ALLOWED
+- (draft) public static final UCharacter.IdentifierStatus RESTRICTED
+
+UCharacter.IdentifierType
+
+- (draft) public static final UCharacter.IdentifierType DEFAULT_IGNORABLE
+- (draft) public static final UCharacter.IdentifierType DEPRECATED
+- (draft) public static final UCharacter.IdentifierType EXCLUSION
+- (draft) public static final UCharacter.IdentifierType INCLUSION
+- (draft) public static final UCharacter.IdentifierType LIMITED_USE
+- (draft) public static final UCharacter.IdentifierType NOT_CHARACTER
+- (draft) public static final UCharacter.IdentifierType NOT_NFKC
+- (draft) public static final UCharacter.IdentifierType NOT_XID
+- (draft) public static final UCharacter.IdentifierType OBSOLETE
+- (draft) public static final UCharacter.IdentifierType RECOMMENDED
+- (draft) public static final UCharacter.IdentifierType TECHNICAL
+- (draft) public static final UCharacter.IdentifierType UNCOMMON_USE
+
+UProperty
+
+- (draft) public static final int IDENTIFIER_STATUS
+- (draft) public static final int IDENTIFIER_TYPE
+
UScript
- (stable) public static final int ARABIC_NASTALIQ
+Package com.ibm.icu.message2
+
+MFDataModel.Attribute
+
+- (draft) public final java.lang.String name
+- (draft) public final MFDataModel.LiteralOrVariableRef value
+
+MFDataModel.CatchallKey
+
+- (draft) public MFDataModel.CatchallKey()
+
+MFDataModel.FunctionAnnotation
+
+- (draft) public final java.lang.String name
+- (draft) public final java.util.Map<java.lang.String, MFDataModel.Option> options
+
+MFDataModel.FunctionExpression
+
+- (draft) public final MFDataModel.FunctionAnnotation annotation
+- (draft) public final java.util.List<MFDataModel.Attribute> attributes
+
+MFDataModel.InputDeclaration
+
+- (draft) public final java.lang.String name
+- (draft) public final MFDataModel.VariableExpression value
+
+MFDataModel.Literal
+
+- (draft) public final java.lang.String value
+
+MFDataModel.LiteralExpression
+
+- (draft) public final MFDataModel.Annotation annotation
+- (draft) public final MFDataModel.Literal arg
+- (draft) public final java.util.List<MFDataModel.Attribute> attributes
+
+MFDataModel.LocalDeclaration
+
+- (draft) public final java.lang.String name
+- (draft) public final MFDataModel.Expression value
+
+MFDataModel.Markup
+
+- (draft) public final java.util.List<MFDataModel.Attribute> attributes
+- (draft) public final MFDataModel.Markup.Kind kind
+- (draft) public final java.lang.String name
+- (draft) public final java.util.Map<java.lang.String, MFDataModel.Option> options
+
+MFDataModel.Option
+
+- (draft) public final java.lang.String name
+- (draft) public final MFDataModel.LiteralOrVariableRef value
+
+MFDataModel.Pattern
+
+- (draft) public final java.util.List<MFDataModel.PatternPart> parts
+
+MFDataModel.PatternMessage
+
+- (draft) public final java.util.List<MFDataModel.Declaration> declarations
+- (draft) public final MFDataModel.Pattern pattern
+
+MFDataModel.SelectMessage
+
+- (draft) public final java.util.List<MFDataModel.Declaration> declarations
+- (draft) public final java.util.List<MFDataModel.Expression> selectors
+- (draft) public final java.util.List<MFDataModel.Variant> variants
+
+MFDataModel.StringPart
+
+- (draft) public final java.lang.String value
+
+MFDataModel.UnsupportedAnnotation
+
+- (draft) public final java.lang.String source
+
+MFDataModel.UnsupportedExpression
+
+- (draft) public final MFDataModel.UnsupportedAnnotation annotation
+- (draft) public final java.util.List<MFDataModel.Attribute> attributes
+
+MFDataModel.UnsupportedStatement
+
+- (draft) public final java.lang.String body
+- (draft) public final java.util.List<MFDataModel.Expression> expressions
+- (draft) public final java.lang.String keyword
+
+MFDataModel.VariableExpression
+
+- (draft) public final MFDataModel.Annotation annotation
+- (draft) public final MFDataModel.VariableRef arg
+- (draft) public final java.util.List<MFDataModel.Attribute> attributes
+
+MFDataModel.VariableRef
+
+- (draft) public final java.lang.String name
+
+MFDataModel.Variant
+
+- (draft) public final java.util.List<MFDataModel.LiteralOrCatchallKey> keys
+- (draft) public final MFDataModel.Pattern value
+
+MFParseException
+
+- (draft) public MFParseException(java.lang.String, int)
+- (draft) public java.lang.String getMessage()
+
+MFSerializer
+
+- (draft) public MFSerializer()
+
+
+
Package com.ibm.icu.number
LocalizedNumberFormatter
@@ -139,6 +284,6 @@ MeasureUnit.MeasurePrefix
-Contents generated by ReportAPI tool on Wed Feb 28 11:47:14 PST 2024
© 2024 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
+Contents generated by ReportAPI tool on Mon Mar 25 13:11:50 EDT 2024
© 2024 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html