if (binding.isInstrumentedFull(providedTags, rootNode, instrumentedNode, sourceSection)) { if (TRACE) { trace(" Found binding %s, %s%n", binding.getFilter(), binding.getElement());
if (binding.isInstrumentedFull(providedTags, rootNode, instrumentedNode, sourceSection)) { if (TRACE) { trace(" Found binding %s, %s%n", binding.getFilter(), binding.getElement());
@Override protected final void visitInstrumentable(Node parentInstrumentable, SourceSection parentSourceSection, Node instrumentableNode, SourceSection sourceSection) { // no locking required for these atomic reference arrays for (EventBinding.Source<?> binding : bindings) { if (binding.isInstrumentedFull(providedTags, root, instrumentableNode, sourceSection) || binding.isChildInstrumentedFull(providedTags, root, parentInstrumentable, parentSourceSection, instrumentableNode, sourceSection)) { if (TRACE) { traceFilterCheck("hit", providedTags, binding, instrumentableNode, sourceSection); } visitInstrumented(binding, instrumentableNode, sourceSection); if (!visitForEachBinding) { break; } } else { if (TRACE) { traceFilterCheck("miss", providedTags, binding, instrumentableNode, sourceSection); } } } }
@Override protected final void visitInstrumentable(Node parentInstrumentable, SourceSection parentSourceSection, Node instrumentableNode, SourceSection sourceSection) { // no locking required for these atomic reference arrays for (EventBinding.Source<?> binding : bindings) { if (binding.isInstrumentedFull(providedTags, root, instrumentableNode, sourceSection) || binding.isChildInstrumentedFull(providedTags, root, parentInstrumentable, parentSourceSection, instrumentableNode, sourceSection)) { if (TRACE) { traceFilterCheck("hit", providedTags, binding, instrumentableNode, sourceSection); } visitInstrumented(binding, instrumentableNode, sourceSection); if (!visitForEachBinding) { break; } } else { if (TRACE) { traceFilterCheck("miss", providedTags, binding, instrumentableNode, sourceSection); } } } }