ICU-5903 remove warnings

X-SVN-Rev: 24389
This commit is contained in:
Doug Felt 2008-07-17 20:43:29 +00:00
parent f06a84dd73
commit 1078c69c63
4 changed files with 16 additions and 18 deletions

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="**/.svn/**|com/ibm/icu/dev/eclipse/|com/ibm/icu/dev/tool/docs/" kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/Java5"/>
<classpathentry kind="output" path="classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="**/.svn/**|com/ibm/icu/dev/eclipse/|com/ibm/icu/dev/tool/docs/" kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/Java5"/>
<classpathentry kind="output" path="classes"/>
</classpath>

View file

@ -5,7 +5,7 @@
<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/icu4j/build.xml"/>
<listEntry value="/icu4j-writable/build.xml"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
@ -14,9 +14,9 @@
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="icu4j"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/icu4j/build.xml}"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="icu4j-writable"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/icu4j-writable/build.xml}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/icu4j}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/icu4j-writable}"/>
</launchConfiguration>

View file

@ -12,8 +12,6 @@ import com.ibm.icu.dev.test.TestFmwk;
import com.ibm.icu.text.*;
import com.ibm.icu.util.ULocale;
import java.text.ChoiceFormat;
import java.text.Format;
import java.text.ParsePosition;
/**

View file

@ -652,20 +652,20 @@ public class MessageFormat extends UFormat {
result.append(",choice,"
+ ((ChoiceFormat) formats[i]).toPattern());
} else if (formats[i] instanceof PluralFormat) {
String pattern = ((PluralFormat)formats[i]).toPattern();
String pat = ((PluralFormat)formats[i]).toPattern();
// TODO: PluralFormat doesn't do the single quote thing, just reapply
if (pattern.indexOf('\'') != 0) {
if (pat.indexOf('\'') != 0) {
StringBuffer buf = new StringBuffer();
for (int j = 0; j < pattern.length(); ++j) {
char ch = pattern.charAt(j);
for (int j = 0; j < pat.length(); ++j) {
char ch = pat.charAt(j);
if (ch == '\'') {
buf.append(ch); // double it
}
buf.append(ch);
}
pattern = buf.toString();
pat = buf.toString();
}
result.append(",plural," + pattern);
result.append(",plural," + pat);
} else {
//result.append(", unknown");
}