MCPcopy Index your code
hub / github.com/apache/groovy / add

Method add

src/main/java/groovy/util/ObservableSet.java:282–299  ·  view source on GitHub ↗

{@inheritDoc}

(E e)

Source from the content-addressed store, hash-verified

280
281 /** {@inheritDoc} */
282 @Override
283 public boolean add(E e) {
284 int oldSize = size();
285 boolean success = delegate.add(e);
286 if (success) {
287 if (test != null) {
288 Object result = test.call(e);
289 if (result instanceof Boolean && (Boolean) result) {
290 fireElementAddedEvent(e);
291 fireSizeChangedEvent(oldSize, size());
292 }
293 } else {
294 fireElementAddedEvent(e);
295 fireSizeChangedEvent(oldSize, size());
296 }
297 }
298 return success;
299 }
300
301 /** {@inheritDoc} */
302 @Override

Callers

nothing calls this directly

Calls 5

sizeMethod · 0.95
fireElementAddedEventMethod · 0.95
fireSizeChangedEventMethod · 0.95
addMethod · 0.65
callMethod · 0.65

Tested by

no test coverage detected