From 8b78bd0e849cce7f0660c06106b72ad663821a57 Mon Sep 17 00:00:00 2001 From: Yoshito Umaoka Date: Tue, 9 Sep 2014 08:01:41 +0000 Subject: [PATCH] ICU-10993 Fixed javac/eclipse compiler warnings, and issues reported by FindBugs. X-SVN-Rev: 36404 --- .../charset/src/com/ibm/icu/charset/CharsetMBCS.java | 2 +- .../core/src/com/ibm/icu/impl/UPropertyAliases.java | 2 -- .../classes/core/src/com/ibm/icu/lang/UCharacter.java | 1 - .../core/src/com/ibm/icu/text/MeasureFormat.java | 8 -------- .../core/src/com/ibm/icu/text/PluralRanges.java | 10 +++++++++- .../core/src/com/ibm/icu/text/UnicodeSetSpanner.java | 6 +++--- .../classes/core/src/com/ibm/icu/util/Calendar.java | 6 ++++++ .../classes/core/src/com/ibm/icu/util/LocaleData.java | 1 - .../src/com/ibm/icu/dev/test/charset/TestCharset.java | 1 + .../dev/test/format/NumberFormatSpecificationTest.java | 2 -- .../com/ibm/icu/dev/test/format/PluralRangesTest.java | 1 - .../src/com/ibm/icu/dev/test/lang/UnicodeSetTest.java | 9 ++++----- .../ibm/icu/dev/test/util/ICUResourceBundleTest.java | 1 + 13 files changed, 25 insertions(+), 25 deletions(-) diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java index f4c42f570b0..39d585b1005 100644 --- a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java +++ b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java @@ -3926,7 +3926,7 @@ class CharsetMBCS extends CharsetICU { /* no mapping */ cr[0] = CoderResult.unmappableForLength(length); - return (int) cp; + return cp; } /* diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java index 8d010908d6a..dfb4d9d5b1c 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/UPropertyAliases.java @@ -308,8 +308,6 @@ public final class UPropertyAliases { /** * Returns a value enum given a property enum and one of its value names. Does not throw. - * @param property - * @param alias * @return value enum, or UProperty.UNDEFINED if not defined for that property * @internal * @deprecated This API is ICU internal only. diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java b/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java index c451f1e84b1..8d281533fab 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java @@ -14,7 +14,6 @@ import java.util.Locale; import java.util.Map; import com.ibm.icu.impl.IllegalIcuArgumentException; -import com.ibm.icu.impl.Norm2AllModes; import com.ibm.icu.impl.Trie2; import com.ibm.icu.impl.UBiDiProps; import com.ibm.icu.impl.UCaseProps; diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/MeasureFormat.java b/icu4j/main/classes/core/src/com/ibm/icu/text/MeasureFormat.java index 4bbc5370e2d..b9a1cf006ae 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/MeasureFormat.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/MeasureFormat.java @@ -16,7 +16,6 @@ import java.io.InvalidObjectException; import java.io.ObjectInput; import java.io.ObjectOutput; import java.io.ObjectStreamException; -import java.nio.Buffer; import java.text.FieldPosition; import java.text.ParsePosition; import java.util.Arrays; @@ -467,13 +466,6 @@ public class MeasureFormat extends UFormat { } } - /** - * @param affix - * @param unit - * @param resolvedCategory - * @param result - * @return - */ private void appendReplacingCurrency(String affix, Currency unit, StandardPluralCategories resolvedCategory, StringBuilder result) { String replacement = "¤"; int pos = affix.indexOf(replacement); diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/PluralRanges.java b/icu4j/main/classes/core/src/com/ibm/icu/text/PluralRanges.java index 543d06722bb..e45edb89ab5 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/PluralRanges.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/PluralRanges.java @@ -6,6 +6,7 @@ */ package com.ibm.icu.text; +import java.util.Arrays; import java.util.EnumSet; import com.ibm.icu.text.PluralRules.StandardPluralCategories; @@ -272,7 +273,14 @@ public final class PluralRanges implements Freezable, Comparable

*

* These are actually not complete inverses. However, the alternating works because there are no gaps. * For example, with [a{ab}{bc}], you get the following behavior when scanning forward: diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java b/icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java index 0141510c63f..6c90cf7a386 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java @@ -4567,6 +4567,12 @@ public abstract class Calendar implements Serializable, Cloneable, Comparable