From ee3e82bc2c26b83cf78a3e56b654cf4afcea4ac0 Mon Sep 17 00:00:00 2001 From: Yoshito Umaoka Date: Mon, 27 Aug 2007 19:11:51 +0000 Subject: [PATCH] ICU-5464 Fixed eclipse icu4j plug-in fragment (icu-jse4.jar) build problems. X-SVN-Rev: 22546 --- icu4j/build.xml | 88 ++++++++++++++----- icu4j/eclipseFragment.txt | 4 + icu4j/preprocessor.txt | 1 - icu4j/src/com/ibm/icu/impl/ByteBuffer.java | 2 +- .../com/ibm/icu/impl/ICUResourceBundle.java | 1 - .../ibm/icu/impl/ICUResourceBundleImpl.java | 2 +- .../com/ibm/icu/text/RuleBasedCollator.java | 2 +- .../src/com/ibm/icu/util/UResourceBundle.java | 2 +- 8 files changed, 75 insertions(+), 27 deletions(-) diff --git a/icu4j/build.xml b/icu4j/build.xml index 5ecc9660703..273cab0fb1d 100644 --- a/icu4j/build.xml +++ b/icu4j/build.xml @@ -1829,17 +1829,7 @@ - - - - - - - - - - + listfiles="true"> + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1871,21 +1910,28 @@ - + - + + + + + + + + + - diff --git a/icu4j/eclipseFragment.txt b/icu4j/eclipseFragment.txt index eee5cb753a5..fd80d93873f 100644 --- a/icu4j/eclipseFragment.txt +++ b/icu4j/eclipseFragment.txt @@ -2,5 +2,9 @@ # others. All Rights Reserved. # These files contains special code blocks for the ICU Eclipse fragment +src/com/ibm/icu/impl/ByteBuffer.java +src/com/ibm/icu/impl/ICUResourceBundleImpl.java src/com/ibm/icu/lang/UCharacter.java src/com/ibm/icu/text/DecimalFormat.java +src/com/ibm/icu/text/RuleBasedCollator.java +src/com/ibm/icu/util/UResourceBundle.java diff --git a/icu4j/preprocessor.txt b/icu4j/preprocessor.txt index 73203e7848c..6118635760c 100644 --- a/icu4j/preprocessor.txt +++ b/icu4j/preprocessor.txt @@ -5,7 +5,6 @@ src/com/ibm/icu/impl/ByteBuffer.java src/com/ibm/icu/impl/DateNumberFormat.java src/com/ibm/icu/impl/duration/BasicDurationFormat.java -src/com/ibm/icu/impl/ICUResourceBundle.java src/com/ibm/icu/impl/ICUResourceBundleImpl.java src/com/ibm/icu/impl/ICUResourceBundleReader.java src/com/ibm/icu/impl/PatternTokenizer.java diff --git a/icu4j/src/com/ibm/icu/impl/ByteBuffer.java b/icu4j/src/com/ibm/icu/impl/ByteBuffer.java index c90bc1d4e6e..085db621c96 100644 --- a/icu4j/src/com/ibm/icu/impl/ByteBuffer.java +++ b/icu4j/src/com/ibm/icu/impl/ByteBuffer.java @@ -1,5 +1,5 @@ //##header J2SE15 -//#if defined(FOUNDATION10) || defined(J2SE13) +//#if defined(FOUNDATION10) || defined(J2SE13) || defined(ECLIPSE_FRAGMENT) //##/* //## * ***************************************************************************** //## * Copyright (C) 2006-2007, International Business Machines diff --git a/icu4j/src/com/ibm/icu/impl/ICUResourceBundle.java b/icu4j/src/com/ibm/icu/impl/ICUResourceBundle.java index 22fdb7743ef..36aa5671299 100644 --- a/icu4j/src/com/ibm/icu/impl/ICUResourceBundle.java +++ b/icu4j/src/com/ibm/icu/impl/ICUResourceBundle.java @@ -1,4 +1,3 @@ -//##header J2SE15 /* * ***************************************************************************** * Copyright (C) 2005-2007, International Business Machines Corporation and * others. diff --git a/icu4j/src/com/ibm/icu/impl/ICUResourceBundleImpl.java b/icu4j/src/com/ibm/icu/impl/ICUResourceBundleImpl.java index 72a60003905..36ebc5d412a 100644 --- a/icu4j/src/com/ibm/icu/impl/ICUResourceBundleImpl.java +++ b/icu4j/src/com/ibm/icu/impl/ICUResourceBundleImpl.java @@ -15,7 +15,7 @@ import com.ibm.icu.util.UResourceBundle; import com.ibm.icu.util.UResourceBundleIterator; import com.ibm.icu.util.UResourceTypeMismatchException; -//#if defined(FOUNDATION10) || defined(J2SE13) +//#if defined(FOUNDATION10) || defined(J2SE13) || defined(ECLIPSE_FRAGMENT) //#else import java.nio.ByteBuffer; //#endif diff --git a/icu4j/src/com/ibm/icu/text/RuleBasedCollator.java b/icu4j/src/com/ibm/icu/text/RuleBasedCollator.java index 82fb379283d..53c0a14a39e 100755 --- a/icu4j/src/com/ibm/icu/text/RuleBasedCollator.java +++ b/icu4j/src/com/ibm/icu/text/RuleBasedCollator.java @@ -13,7 +13,7 @@ import java.text.ParseException; import java.util.Arrays; import java.util.MissingResourceException; -//#if defined(FOUNDATION10) || defined(J2SE13) +//#if defined(FOUNDATION10) || defined(J2SE13) || defined(ECLIPSE_FRAGMENT) //##import com.ibm.icu.impl.ByteBuffer; //#else import java.nio.ByteBuffer; diff --git a/icu4j/src/com/ibm/icu/util/UResourceBundle.java b/icu4j/src/com/ibm/icu/util/UResourceBundle.java index a6f128a4e96..b954ac17dd0 100644 --- a/icu4j/src/com/ibm/icu/util/UResourceBundle.java +++ b/icu4j/src/com/ibm/icu/util/UResourceBundle.java @@ -22,7 +22,7 @@ import com.ibm.icu.impl.ICUResourceBundleReader; import com.ibm.icu.impl.ResourceBundleWrapper; import com.ibm.icu.util.ULocale; -//#if defined(FOUNDATION10) || defined(J2SE13) +//#if defined(FOUNDATION10) || defined(J2SE13) || defined(ECLIPSE_FRAGMENT) //##import com.ibm.icu.impl.ByteBuffer; //#else import java.nio.ByteBuffer;