if (binding.isChildInstrumentedFull(providedTags, rootNode, parentInstrumentable, parentInstrumentableSourceSection, instrumentedNode, sourceSection)) { if (TRACE) { trace(" Found input value binding %s, %s%n", binding.getInputFilter(), System.identityHashCode(binding));
if (binding.isChildInstrumentedFull(providedTags, rootNode, parentInstrumentable, parentInstrumentableSourceSection, instrumentedNode, sourceSection)) { if (TRACE) { trace(" Found input value binding %s, %s%n", binding.getInputFilter(), System.identityHashCode(binding));
@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); } } } }
public final boolean visit(Node node) { SourceSection sourceSection = node.getSourceSection(); if (InstrumentationHandler.isInstrumentableNode(node, sourceSection)) { if (binding.isChildInstrumentedFull(providedTags, rootNode, instrumentedNode, instrumentedNodeSourceSection, node, sourceSection)) { if (!visitChild(node)) { return false; } } return true; } NodeUtil.forEachChild(node, this); return true; }
public final boolean visit(Node node) { SourceSection sourceSection = node.getSourceSection(); if (InstrumentationHandler.isInstrumentableNode(node, sourceSection)) { if (binding.isChildInstrumentedFull(providedTags, rootNode, instrumentedNode, instrumentedNodeSourceSection, node, sourceSection)) { if (!visitChild(node)) { return false; } } return true; } NodeUtil.forEachChild(node, this); return true; }