(Object element, int index, int oldSize)
| 197 | } |
| 198 | |
| 199 | private void fireAddWithTest(Object element, int index, int oldSize) { |
| 200 | if (test != null) { |
| 201 | Object result = test.call(element); |
| 202 | if (result instanceof Boolean && (Boolean) result) { |
| 203 | fireElementAddedEvent(index, element); |
| 204 | fireSizeChangedEvent(oldSize, size()); |
| 205 | } |
| 206 | } else { |
| 207 | fireElementAddedEvent(index, element); |
| 208 | fireSizeChangedEvent(oldSize, size()); |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | /** {@inheritDoc} */ |
| 213 | @Override |
no test coverage detected