@Override @SuppressWarnings("deprecation") public <T extends LoadSourceListener> EventBinding<T> attachLoadSourceListener(SourceSectionFilter filter, T listener, boolean includeExistingSources) { verifySourceOnly(filter); verifyFilter(filter); return InstrumentationHandler.this.attachSourceListener(this, filter, listener, includeExistingSources); }
@Override public <T extends ExecutionEventNodeFactory> EventBinding<T> attachExecutionEventFactory(SourceSectionFilter filter, SourceSectionFilter inputFilter, T factory) { verifyFilter(filter); return InstrumentationHandler.this.attachFactory(this, filter, inputFilter, factory); }
@Override public <T extends ExecutionEventNodeFactory> EventBinding<T> attachExecutionEventFactory(SourceSectionFilter filter, SourceSectionFilter inputFilter, T factory) { verifyFilter(filter); return InstrumentationHandler.this.attachFactory(this, filter, inputFilter, factory); }
@Override public <T extends LoadSourceSectionListener> EventBinding<T> attachLoadSourceSectionListener(SourceSectionFilter filter, T listener, boolean notifyLoaded) { verifyFilter(filter); return InstrumentationHandler.this.attachSourceSectionListener(this, filter, listener, notifyLoaded); }
@Override public <T extends LoadSourceSectionListener> EventBinding<T> attachLoadSourceSectionListener(SourceSectionFilter filter, T listener, boolean notifyLoaded) { verifyFilter(filter); return InstrumentationHandler.this.attachSourceSectionListener(this, filter, listener, notifyLoaded); }
@Override @SuppressWarnings("deprecation") public <T extends LoadSourceListener> EventBinding<T> attachLoadSourceListener(SourceSectionFilter filter, T listener, boolean includeExistingSources) { verifySourceOnly(filter); verifyFilter(filter); return InstrumentationHandler.this.attachSourceListener(this, filter, listener, includeExistingSources); }
@Override public <T extends ExecutionEventListener> EventBinding<T> attachExecutionEventListener(SourceSectionFilter filter, SourceSectionFilter inputFilter, T listener) { verifyFilter(filter); return InstrumentationHandler.this.attachListener(this, filter, inputFilter, listener); }
@Override public <T extends ExecutionEventListener> EventBinding<T> attachExecutionEventListener(SourceSectionFilter filter, SourceSectionFilter inputFilter, T listener) { verifyFilter(filter); return InstrumentationHandler.this.attachListener(this, filter, inputFilter, listener); }
@Override public void visitLoadedSourceSections(SourceSectionFilter filter, LoadSourceSectionListener listener) { verifyFilter(filter); InstrumentationHandler.this.visitLoadedSourceSections(this, filter, listener); }