/** * {@inheritDoc} * A {@link RunAction2} is handled specially. */ @SuppressWarnings("deprecation") @Override public void addAction(@Nonnull Action a) { super.addAction(a); if (a instanceof RunAction2) { ((RunAction2) a).onAttached(this); } else if (a instanceof RunAction) { ((RunAction) a).onAttached(this); } }
((Actionable) executable).addAction(action);
@Override public void addAction(Action a) { super.addAction(a); if (a instanceof RunAction) { ((RunAction) a).onAttached(this); } }
@Override public void addAction(Action a) { super.addAction(a); if (a instanceof RunAction) ((RunAction) a).onAttached(this); }
@Override public void addAction(Action a) { super.addAction(a); if (a instanceof RunAction) ((RunAction) a).onAttached(this); }
@Override public void addAction(Action a) { super.addAction(a); if (a instanceof RunAction) ((RunAction) a).onAttached(this); }
/** * {@inheritDoc} * A {@link RunAction2} is handled specially. */ @SuppressWarnings("deprecation") @Override public void addAction(@Nonnull Action a) { super.addAction(a); if (a instanceof RunAction2) { ((RunAction2) a).onAttached(this); } else if (a instanceof RunAction) { ((RunAction) a).onAttached(this); } }
private static SonarCacheAction getOrCreateCache(Actionable actionable) { SonarCacheAction cache = SonarUtils.getPersistentAction(actionable, SonarCacheAction.class); if (cache == null) { cache = new SonarCacheAction(); actionable.addAction(cache); } return cache; } }
((Actionable) executable).addAction(action);
((Actionable) executable).addAction(action);
((Actionable) executable).addAction(action);
((Actionable) executable).addAction(action);
((Actionable) executable).addAction(action);