Adopting 4.16 Mechanisms and APIs

This section describes changes that are required if you are trying to change your 4.15 plug-in to adopt the 4.16 mechanisms and APIs.

  1. ICU4J scheduled for removal

1. Depenendency on ICU4J Scheduled for Removal

What is affected: Clients that refer to classes in com.ibm.icu.* packages.

Description: Callers of classes in com.ibm.icu.* package are advised to migrate to respective classes in java.text or java.util packages.

Action required: If your bundle has a Require-Bundle: com.ibm.icu or Import-Package: com.ibm.icu.*, remove it. Fix the resulting compilation errors in java files by replacing the com.ibm.icu.* imports with imports of respective classes from java.text or java.util as documented in the ICU4J class being replaced. See Bug 562582.