Opened 17 years ago
Closed 17 years ago
#410 closed defect (fixed)
The inner class Base1PluginExecutor.PosRep should implement the hashCode method
Reported by: | Nicklas Nordborg | Owned by: | Johan Enell |
---|---|---|---|
Priority: | major | Milestone: | BASE 2.1 |
Component: | coreplugins | Version: | |
Keywords: | Cc: |
Description
Using a PosMap? as a key in a hashmap doesn't work unless the both equals and hashCode is overridden. If the equals method returns true the hashCode must be the same. In the following code 'position' is most likely always null but it depends on the hashCode of the newly created object.
1010: PosRep pr = new PosRep(position, reporter); 1011: position = posMap.get(pr);
Note: See
TracTickets for help on using
tickets.
(In [2836]) Fixes #410