aQute.bnd.make.component
Class ComponentAnnotationReader

java.lang.Object
  extended by aQute.lib.osgi.ClassDataCollector
      extended by aQute.bnd.make.component.ComponentAnnotationReader

public class ComponentAnnotationReader
extends ClassDataCollector


Method Summary
 void annotation(Annotation annotation)
           
 void classBegin(int access, String name)
           
 void finish()
           
static Map<String,String> getDefinition(Clazz c)
           
static Map<String,String> getDefinition(Clazz c, Reporter reporter)
           
 Reporter getReporter()
           
 void implementsInterfaces(String[] interfaces)
           
 void method(int access, String name, String descriptor)
           
 void setReporter(Reporter reporter)
           
 
Methods inherited from class aQute.lib.osgi.ClassDataCollector
addReference, classEnd, classStart, constant, constructor, enclosingMethod, extendsClass, field, field, innerClass, method, parameter, reference, reference, signature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setReporter

public void setReporter(Reporter reporter)

getReporter

public Reporter getReporter()

getDefinition

public static Map<String,String> getDefinition(Clazz c)
                                        throws Exception
Throws:
Exception

getDefinition

public static Map<String,String> getDefinition(Clazz c,
                                               Reporter reporter)
                                        throws Exception
Throws:
Exception

annotation

public void annotation(Annotation annotation)
Overrides:
annotation in class ClassDataCollector

classBegin

public void classBegin(int access,
                       String name)
Overrides:
classBegin in class ClassDataCollector

implementsInterfaces

public void implementsInterfaces(String[] interfaces)
Overrides:
implementsInterfaces in class ClassDataCollector

method

public void method(int access,
                   String name,
                   String descriptor)
Overrides:
method in class ClassDataCollector

finish

public void finish()


Copyright © 2012 aQute SARL. All Rights Reserved.