@Override public void decorate(Resource resource, DecoratorContext context) { Issuable issuable = perspectives.as(Issuable.class, resource); if (issuable != null && shouldSaveMeasure(context)) { List<Issue> issues = newArrayList(issuable.issues()); saveMeasures(context, issues); } }
@Override public void decorate(Resource resource, DecoratorContext context) { Issuable issuable = perspectives.as(Issuable.class, resource); if (issuable != null && shouldSaveNewMetrics(context)) { List<Issue> issues = newArrayList(issuable.issues()); saveMeasures(context, issues); } }
Issuable issuable = perspectives.as(Issuable.class, resource); if (issuable != null) { Collection<Issue> issues = issuable.issues(); boolean shouldSaveNewMetrics = shouldSaveNewMetrics(context);