-
Bug
-
Resolution: Fixed
-
P3
-
1.1.6, 1.2.0
-
1.2fcs
-
sparc
-
solaris_2.5
-
Verified
Name: dfC67450 Date: 02/13/98
The java.text.MessageFormat.equals(Object) method does not work correctly.
This method should return false if called with null argument
(see general contract for equals(): JLS 1.0 item 20.1.3, page 459).
But it throws NullPointerException.
Here is the test demonstrating the bug:
-----------------TestMF.java------------------------
import java.text.*;
public class TestMF {
public static void main (String args[]){
MessageFormat mf = new MessageFormat("");
System.out.println(mf.equals(null));
}
}
---------Output from the test---------------------
java.lang.NullPointerException
at java.text.MessageFormat.equals(MessageFormat.java)
at TestMF.main(TestMF.java:6)
-------------------------------------------------
======================================================================
- relates to
-
JDK-4074764 java.lang.NullPointerException when formatting pattern with MessageFormat class
- Closed