## Uses of Interface
org.apache.felix.ipojo.manipulator.Reporter

Packages that use Reporter
org.apache.felix.ipojo.manipulator
org.apache.felix.ipojo.manipulator.metadata
org.apache.felix.ipojo.manipulator.metadata.annotation
org.apache.felix.ipojo.manipulator.metadata.annotation.module
org.apache.felix.ipojo.manipulator.metadata.annotation.registry
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util
org.apache.felix.ipojo.manipulator.reporter
org.apache.felix.ipojo.manipulator.spi
org.apache.felix.ipojo.manipulator.visitor.check
org.apache.felix.ipojo.manipulator.visitor.writer

### Uses of Reporter in org.apache.felix.ipojo.manipulator

Methods in org.apache.felix.ipojo.manipulator with parameters of type Reporter
`void` ManipulationEngine.`setReporter(Reporter reporter)`

Constructors in org.apache.felix.ipojo.manipulator with parameters of type Reporter
Constructor and Description
`Pojoization(Reporter reporter)`
`Pojoization(Reporter reporter, ModuleProvider moduleProvider)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.metadata

Constructors in org.apache.felix.ipojo.manipulator.metadata with parameters of type Reporter
Constructor and Description
`AnnotationMetadataProvider(ResourceStore store, BindingRegistry registry, Reporter reporter)`
`AnnotationMetadataProvider(ResourceStore store, ModuleProvider provider, Reporter reporter)`
`AnnotationMetadataProvider(ResourceStore store, Reporter reporter)`
`CompositeMetadataProvider(Reporter reporter)`
`FileMetadataProvider(File source, Reporter reporter)` Constructs a metadata provider using the given source File (directory or file) to load iPOJO metadata.
`StreamMetadataProvider(InputStream stream, Reporter reporter)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.metadata.annotation

Constructors in org.apache.felix.ipojo.manipulator.metadata.annotation with parameters of type Reporter
Constructor and Description
`ClassMetadataCollector(BindingRegistry registry, Reporter reporter)`
`MethodMetadataCollector(ComponentWorkbench workbench, org.objectweb.asm.tree.MethodNode node, Reporter reporter)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.metadata.annotation.module

Methods in org.apache.felix.ipojo.manipulator.metadata.annotation.module with parameters of type Reporter
`protected DocumentBuilder` DefaultBindingModule.`getFreshDocumentBuilder(Reporter reporter)` Creates a 'fresh' document builder.

### Uses of Reporter in org.apache.felix.ipojo.manipulator.metadata.annotation.registry

Fields in org.apache.felix.ipojo.manipulator.metadata.annotation.registry declared as Reporter
`protected Reporter` DefaultBindingRegistry.`reporter`

Constructors in org.apache.felix.ipojo.manipulator.metadata.annotation.registry with parameters of type Reporter
Constructor and Description
`CompletableBindingRegistry(BindingRegistry delegate, Reporter reporter)`
`DefaultBindingRegistry(Reporter reporter)`
`IgnoreAllBindingRegistry(BindingRegistry delegate, Reporter reporter)`
`LegacyGenericBindingRegistry(BindingRegistry delegate, Reporter reporter)`
`MetaAnnotationBindingRegistry(BindingRegistry delegate, Reporter reporter, ResourceStore store)`
`Selection(BindingRegistry registry, ComponentWorkbench workbench, Reporter reporter)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor

Constructors in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor with parameters of type Reporter
Constructor and Description
`ComponentVisitor(ComponentWorkbench workbench, Reporter reporter)`
`HandlerDeclarationVisitor(ComponentWorkbench workbench, DocumentBuilder builder, Reporter reporter)`
`HandlerVisitor(ComponentWorkbench workbench, Reporter reporter)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind

Constructors in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind with parameters of type Reporter
Constructor and Description
`MethodBindVisitor(ComponentWorkbench workbench, Action action, org.objectweb.asm.tree.MethodNode method, Reporter reporter)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util

Methods in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util with parameters of type Reporter
`static BindingRegistry` Bindings.`newBindingRegistry(Reporter reporter, ResourceStore store, ModuleProvider provider)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.reporter

Classes in org.apache.felix.ipojo.manipulator.reporter that implement Reporter
`class` `EmptyReporter` An `EmptyReporter` is the basis implementation for Reporters.
`class` `SystemReporter` A `SystemReporter` reports feedback from within the manipulation process.

### Uses of Reporter in org.apache.felix.ipojo.manipulator.spi

Methods in org.apache.felix.ipojo.manipulator.spi that return Reporter
`Reporter` BindingContext.`getReporter()`

Constructors in org.apache.felix.ipojo.manipulator.spi with parameters of type Reporter
Constructor and Description
`BindingContext(ComponentWorkbench workbench, Reporter reporter, org.objectweb.asm.Type annotationType, org.objectweb.asm.tree.ClassNode node, ElementType elementType, int parameterIndex, Object visitor)`
`BindingContext(ComponentWorkbench workbench, Reporter reporter, org.objectweb.asm.Type annotationType, org.objectweb.asm.tree.FieldNode node, ElementType elementType, int parameterIndex, Object visitor)`
`BindingContext(ComponentWorkbench workbench, Reporter reporter, org.objectweb.asm.Type annotationType, org.objectweb.asm.tree.MethodNode node, ElementType elementType, int parameterIndex, Object visitor)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.visitor.check

Methods in org.apache.felix.ipojo.manipulator.visitor.check with parameters of type Reporter
`void` CheckFieldConsistencyResultVisitor.`setReporter(Reporter reporter)`
`void` CheckFieldConsistencyVisitor.`setReporter(Reporter reporter)`

### Uses of Reporter in org.apache.felix.ipojo.manipulator.visitor.writer

Methods in org.apache.felix.ipojo.manipulator.visitor.writer with parameters of type Reporter
`void` ManipulatedResourcesWriter.`setReporter(Reporter reporter)`