ICU-22534 BRS75 clean up import statements

This commit is contained in:
yumaoka 2024-03-25 12:30:54 -04:00 committed by Yoshito Umaoka
parent 8ba19195f9
commit 4f75c62767
31 changed files with 134 additions and 106 deletions

View file

@ -3,16 +3,18 @@
package com.ibm.icu.dev.test.message2;
import java.util.Date;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.math.BigDecimal;
import com.ibm.icu.util.Currency;
import com.ibm.icu.util.CurrencyAmount;
import java.util.Date;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
/**
* Trying to show off most of the features in one place.

View file

@ -10,7 +10,6 @@
package com.ibm.icu.impl;
import java.util.Date;
import java.util.TimeZone;
/**
* <code>CalendarAstronomer</code> is a class that can perform the calculations to

View file

@ -13,14 +13,12 @@
package com.ibm.icu.impl;
import java.lang.ref.SoftReference;
import java.text.ParsePosition;
import java.util.Collections;
import java.util.Locale;
import java.util.MissingResourceException;
import java.util.Set;
import java.util.TreeSet;
import com.ibm.icu.impl.Utility;
import com.ibm.icu.util.Output;
import com.ibm.icu.util.SimpleTimeZone;
import com.ibm.icu.util.TimeZone;

View file

@ -3,7 +3,6 @@
package com.ibm.icu.message2;
import com.ibm.icu.text.DateFormat;
import java.util.Calendar;
import java.util.Locale;
import java.util.Map;
@ -11,6 +10,8 @@ import java.util.TimeZone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.ibm.icu.text.DateFormat;
/**
* Creates a {@link Formatter} doing formatting of date / time, similar to
* <code>{exp, date}</code> and <code>{exp, time}</code> in {@link com.ibm.icu.text.MessageFormat}.

View file

@ -3,9 +3,10 @@
package com.ibm.icu.message2;
import java.text.AttributedCharacterIterator;
import com.ibm.icu.text.ConstrainedFieldPosition;
import com.ibm.icu.text.FormattedValue;
import java.text.AttributedCharacterIterator;
/**
* Not yet implemented: The result of a message formatting operation.

View file

@ -3,6 +3,13 @@
package com.ibm.icu.message2;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import com.ibm.icu.message2.MFDataModel.Annotation;
import com.ibm.icu.message2.MFDataModel.CatchallKey;
import com.ibm.icu.message2.MFDataModel.Declaration;
@ -26,13 +33,6 @@ import com.ibm.icu.message2.MFDataModel.Variant;
import com.ibm.icu.util.Calendar;
import com.ibm.icu.util.CurrencyAmount;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
/**
* Takes an {@link MFDataModel} and formats it to a {@link String}
* (and later on we will also implement formatting to a {@code FormattedMessage}).

View file

@ -3,6 +3,11 @@
package com.ibm.icu.message2;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.StringJoiner;
import com.ibm.icu.message2.MFDataModel.Annotation;
import com.ibm.icu.message2.MFDataModel.CatchallKey;
import com.ibm.icu.message2.MFDataModel.Declaration;
@ -21,10 +26,6 @@ import com.ibm.icu.message2.MFDataModel.SelectMessage;
import com.ibm.icu.message2.MFDataModel.VariableExpression;
import com.ibm.icu.message2.MFDataModel.VariableRef;
import com.ibm.icu.message2.MFDataModel.Variant;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.StringJoiner;
// I can merge all this in the MFDataModel class and make it private
class MFDataModelValidator {

View file

@ -3,6 +3,10 @@
package com.ibm.icu.message2;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import com.ibm.icu.message2.MFDataModel.Annotation;
import com.ibm.icu.message2.MFDataModel.Attribute;
import com.ibm.icu.message2.MFDataModel.CatchallKey;
@ -29,9 +33,6 @@ import com.ibm.icu.message2.MFDataModel.UnsupportedStatement;
import com.ibm.icu.message2.MFDataModel.VariableExpression;
import com.ibm.icu.message2.MFDataModel.VariableRef;
import com.ibm.icu.message2.MFDataModel.Variant;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
/**
* This class serializes a MessageFormat 2 data model {@link MFDataModel.Message} to a string,

View file

@ -3,6 +3,13 @@
package com.ibm.icu.message2;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import com.ibm.icu.math.BigDecimal;
import com.ibm.icu.number.FormattedNumber;
import com.ibm.icu.number.LocalizedNumberFormatter;
@ -19,12 +26,6 @@ import com.ibm.icu.text.PluralRules;
import com.ibm.icu.text.PluralRules.PluralType;
import com.ibm.icu.util.CurrencyAmount;
import com.ibm.icu.util.MeasureUnit;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
/**
* Creates a {@link Formatter} doing numeric formatting, similar to <code>{exp, number}</code>

View file

@ -3,12 +3,13 @@
package com.ibm.icu.message2;
import com.ibm.icu.text.ConstrainedFieldPosition;
import com.ibm.icu.text.FormattedValue;
import java.io.IOException;
import java.io.UncheckedIOException;
import java.text.AttributedCharacterIterator;
import com.ibm.icu.text.ConstrainedFieldPosition;
import com.ibm.icu.text.FormattedValue;
/**
* Very-very rough implementation of FormattedValue, packaging a string.
* Expect it to change.

View file

@ -17,8 +17,6 @@ import com.ibm.icu.impl.number.MacroProps;
import com.ibm.icu.impl.number.MicroProps;
import com.ibm.icu.impl.number.Modifier;
import com.ibm.icu.impl.number.SimpleModifier;
import com.ibm.icu.impl.number.Modifier.Parameters;
import com.ibm.icu.impl.number.Modifier.Signum;
import com.ibm.icu.impl.number.range.PrefixInfixSuffixLengthHelper;
import com.ibm.icu.impl.number.range.RangeMacroProps;
import com.ibm.icu.impl.number.range.StandardPluralRanges;

View file

@ -19,8 +19,8 @@ import java.io.InputStream;
import java.io.OutputStream;
import java.nio.ByteBuffer;
import java.text.CharacterIterator;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.MissingResourceException;
import java.util.concurrent.ConcurrentLinkedQueue;
import com.ibm.icu.impl.CharacterIteration;
import com.ibm.icu.impl.ICUBinary;

View file

@ -8,7 +8,6 @@
*/
package com.ibm.icu.dev.test.calendar;
import java.util.Date;
import java.util.Locale;
import org.junit.Test;
@ -19,7 +18,6 @@ import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.impl.CalendarAstronomer;
import com.ibm.icu.impl.CalendarAstronomer.Ecliptic;
import com.ibm.icu.impl.CalendarAstronomer.Equatorial;
import com.ibm.icu.text.DateFormat;
import com.ibm.icu.util.Calendar;

View file

@ -3,11 +3,12 @@
package com.ibm.icu.dev.test.message2;
import com.ibm.icu.message2.MessageFormatter;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import com.ibm.icu.message2.MessageFormatter;
/**
* Convenience class that provides the same functionality as
* <code>Map.of</code> introduced in JDK 11, which can't be used yet for ICU4J.

View file

@ -3,12 +3,14 @@
package com.ibm.icu.dev.test.message2;
import com.ibm.icu.dev.test.CoreTestFmwk;
import java.io.Reader;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
@SuppressWarnings({"static-method", "javadoc"})
@RunWith(JUnit4.class)
public class CoreTest extends CoreTestFmwk {

View file

@ -3,6 +3,13 @@
package com.ibm.icu.dev.test.message2;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.FormattedPlaceholder;
import com.ibm.icu.message2.Formatter;
@ -10,11 +17,6 @@ import com.ibm.icu.message2.FormatterFactory;
import com.ibm.icu.message2.MFFunctionRegistry;
import com.ibm.icu.message2.MessageFormatter;
import com.ibm.icu.message2.PlainStringFormattedValue;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
/**
* Showing a custom formatter that can handle grammatical cases.

View file

@ -3,6 +3,15 @@
package com.ibm.icu.dev.test.message2;
import java.util.Arrays;
import java.util.Collection;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.FormattedPlaceholder;
import com.ibm.icu.message2.Formatter;
@ -12,13 +21,6 @@ import com.ibm.icu.message2.PlainStringFormattedValue;
import com.ibm.icu.text.ListFormatter;
import com.ibm.icu.text.ListFormatter.Type;
import com.ibm.icu.text.ListFormatter.Width;
import java.util.Arrays;
import java.util.Collection;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
/**
* Showing a custom formatter for a list, using the existing ICU {@link ListFormatter}.

View file

@ -3,20 +3,22 @@
package com.ibm.icu.dev.test.message2;
import java.util.Locale;
import java.util.Map;
import java.util.Properties;
import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.PlainStringFormattedValue;
import com.ibm.icu.message2.FormattedPlaceholder;
import com.ibm.icu.message2.Formatter;
import com.ibm.icu.message2.FormatterFactory;
import com.ibm.icu.message2.MFFunctionRegistry;
import com.ibm.icu.message2.MessageFormatter;
import java.util.Locale;
import java.util.Map;
import java.util.Properties;
import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.message2.PlainStringFormattedValue;
/**
* Showing a custom formatter that can implement message references.

View file

@ -3,18 +3,20 @@
package com.ibm.icu.dev.test.message2;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.FormattedPlaceholder;
import com.ibm.icu.message2.Formatter;
import com.ibm.icu.message2.FormatterFactory;
import com.ibm.icu.message2.MFFunctionRegistry;
import com.ibm.icu.message2.PlainStringFormattedValue;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
/**
* Showing a custom formatter for a user defined class.

View file

@ -3,19 +3,19 @@
package com.ibm.icu.dev.test.message2;
import static org.junit.Assert.fail;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MessageFormatter;
import java.io.Reader;
import java.lang.reflect.Type;
import java.util.Map;
import java.util.Map.Entry;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MessageFormatter;
@SuppressWarnings({"static-method", "javadoc"})
@RunWith(JUnit4.class)
public class DataModelErrorsTest extends CoreTestFmwk {

View file

@ -3,12 +3,14 @@
package com.ibm.icu.dev.test.message2;
import com.ibm.icu.dev.test.CoreTestFmwk;
import java.io.Reader;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
/*
* This is the equivalent of the `FromJsonTest` class in the previous release.
* That class was originally a json file, converted to some hard-coded tests in the Java class.

View file

@ -3,16 +3,18 @@
package com.ibm.icu.dev.test.message2;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
import java.io.Reader;
import java.lang.reflect.Type;
import java.util.Map;
import java.util.Map.Entry;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
@SuppressWarnings({"static-method", "javadoc"})
@RunWith(JUnit4.class)
public class FunctionsTest extends CoreTestFmwk {

View file

@ -3,17 +3,19 @@
package com.ibm.icu.dev.test.message2;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
import java.io.Reader;
import java.lang.reflect.Type;
import java.util.Date;
import java.util.Map;
import java.util.Map.Entry;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
@SuppressWarnings({"static-method", "javadoc"})
@RunWith(JUnit4.class)
public class IcuFunctionsTest extends CoreTestFmwk {

View file

@ -3,6 +3,16 @@
package com.ibm.icu.dev.test.message2;
import java.util.Date;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.FormattedPlaceholder;
import com.ibm.icu.message2.Formatter;
@ -17,14 +27,6 @@ import com.ibm.icu.util.Calendar;
import com.ibm.icu.util.GregorianCalendar;
import com.ibm.icu.util.Measure;
import com.ibm.icu.util.MeasureUnit;
import java.util.Date;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
/**
* Tests migrated from {@link com.ibm.icu.text.MessageFormat}, to show what they look like and that they work.

View file

@ -3,17 +3,19 @@
package com.ibm.icu.dev.test.message2;
import java.util.Date;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MessageFormatter;
import com.ibm.icu.text.MessageFormat;
import com.ibm.icu.util.Calendar;
import com.ibm.icu.util.GregorianCalendar;
import java.util.Date;
import java.util.Locale;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
/**
* Ported the unit tests from {@link com.ibm.icu.text.MessageFormat} to show that they work.

View file

@ -3,17 +3,19 @@
package com.ibm.icu.dev.test.message2;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MFParser;
import java.io.Reader;
import java.lang.reflect.Type;
import java.util.Map;
import java.util.Map.Entry;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.google.gson.reflect.TypeToken;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MFParser;
/*
* A list of tests for the parser.
*/

View file

@ -3,12 +3,14 @@
package com.ibm.icu.dev.test.message2;
import com.ibm.icu.dev.test.CoreTestFmwk;
import java.io.Reader;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
@SuppressWarnings({"static-method", "javadoc"})
@RunWith(JUnit4.class)
public class SelectorsWithVariousArgumentsTest extends CoreTestFmwk {

View file

@ -3,13 +3,14 @@
package com.ibm.icu.dev.test.message2;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MFDataModel.Message;
import com.ibm.icu.message2.MFParser;
import com.ibm.icu.message2.MFSerializer;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@RunWith(JUnit4.class)
@SuppressWarnings({"static-method", "javadoc"})

View file

@ -3,15 +3,15 @@
package com.ibm.icu.dev.test.message2;
import static org.junit.Assert.fail;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MessageFormatter;
import java.io.Reader;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import com.ibm.icu.dev.test.CoreTestFmwk;
import com.ibm.icu.message2.MessageFormatter;
@SuppressWarnings({"static-method", "javadoc"})
@RunWith(JUnit4.class)
public class SyntaxErrorsTest extends CoreTestFmwk {

View file

@ -6,10 +6,6 @@ package com.ibm.icu.dev.test.message2;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.ibm.icu.message2.MFFunctionRegistry;
import com.ibm.icu.message2.MessageFormatter;
import java.io.IOException;
import java.io.Reader;
import java.net.URI;
@ -20,8 +16,14 @@ import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Locale;
import java.util.Map;
import org.junit.Ignore;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.ibm.icu.message2.MFFunctionRegistry;
import com.ibm.icu.message2.MessageFormatter;
/** Utility class, has no test methods. */
@Ignore("Utility class, has no test methods.")
public class TestUtils {

View file

@ -8,7 +8,6 @@
*/
package com.ibm.icu.dev.test.perf;
import java.util.HashSet;
import java.util.Iterator;
import com.ibm.icu.text.UnicodeSet;
import com.ibm.icu.text.UnicodeSetIterator;