| Package | Description |
|---|---|
| org.apache.felix.scrplugin | |
| org.apache.felix.scrplugin.annotations | |
| org.apache.felix.scrplugin.helper | |
| org.apache.felix.scrplugin.xml |
| Modifier and Type | Method and Description |
|---|---|
Result |
SCRDescriptorGenerator.execute()
Actually generates the Declarative Services and Metatype descriptors
scanning the java sources provided by the
SCRDescriptorGenerator.setProject(Project) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
FieldAnnotation.getAnnotatedFieldValue()
Get the initial value of the value if this is a static field.
|
void |
AnnotationProcessor.process(ScannedClass scannedClass,
ClassDescription describedClass)
Processes annotations from the provided scanned class and adds
descriptions to the object model based on the read annotations.
|
| Modifier and Type | Method and Description |
|---|---|
ClassDescription |
ClassScanner.getDescription(java.lang.Class<?> clazz)
Get a description for the class
|
private void |
ClassScanner.process(java.lang.Class<?> annotatedClass,
Source src,
java.util.List<ClassDescription> result)
Process a class
|
void |
AnnotationProcessorManager.process(ScannedClass scannedClass,
ClassDescription describedClass) |
private ClassDescription |
ClassScanner.processClass(java.lang.Class<?> annotatedClass,
java.lang.String location)
Scan a single class.
|
java.util.List<ClassDescription> |
ClassScanner.scanSources()
Scan all source class files for annotations and process them.
|
| Constructor and Description |
|---|
AnnotationProcessorManager(Log log,
java.lang.ClassLoader classLoader)
Create annotation processor manager.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
ComponentDescriptorIO.generateDescriptorFiles(DescriptionContainer module,
Options options,
Log logger)
Generate descriptor file(s)
|