| Package | Description |
|---|---|
| org.apache.felix.scrplugin.annotations | |
| org.apache.felix.scrplugin.description | |
| org.apache.felix.scrplugin.helper |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassAnnotation
A class annotation
|
class |
FieldAnnotation
A field annotation
|
class |
MethodAnnotation
A method annotation
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<ScannedAnnotation> |
ScannedClass.descriptions
All found annotations .
|
| Modifier and Type | Method and Description |
|---|---|
void |
ScannedClass.processed(ScannedAnnotation desc)
Mark an annotation as processed.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ScannedClass.processed(java.util.Collection<? extends ScannedAnnotation> desc)
Mark several annotations as processed.
|
| Constructor and Description |
|---|
ScannedClass(java.util.List<ScannedAnnotation> desc,
java.lang.Class<?> scannedClass)
Constructor
|
| Modifier and Type | Field and Description |
|---|---|
protected ScannedAnnotation |
AbstractDescription.annotation
The corresponding annotation from the class file.
|
| Modifier and Type | Method and Description |
|---|---|
ScannedAnnotation |
AbstractDescription.getAnnotation()
Get the annotation.
|
| Constructor and Description |
|---|
AbstractDescription(ScannedAnnotation annotation)
Create a new abstract description
|
ComponentDescription(ScannedAnnotation annotation) |
PropertyDescription(ScannedAnnotation annotation) |
ReferenceDescription(ScannedAnnotation annotation) |
ServiceDescription(ScannedAnnotation annotation) |
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<ScannedAnnotation> |
ClassScanner.extractAnnotation(org.objectweb.asm.tree.ClassNode classNode,
java.lang.Class<?> annotatedClass)
Extract annotations
|
| Modifier and Type | Method and Description |
|---|---|
private void |
ClassScanner.parseAnnotation(java.util.List<ScannedAnnotation> descriptions,
org.objectweb.asm.tree.AnnotationNode annotation,
java.lang.Object annotatedObject)
Parse annotation and create a description.
|