| Package | Description |
|---|---|
| aQute.bnd.build | |
| aQute.bnd.component | |
| aQute.bnd.make.component | |
| aQute.bnd.osgi |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ProjectBuilder.getSourceFileFor(Descriptors.TypeRef type)
Find the source file for this type
|
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationReader.classBegin(int access,
Descriptors.TypeRef name)
Are called during class parsing
|
void |
AnnotationReader.extendsClass(Descriptors.TypeRef name) |
void |
AnnotationReader.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentAnnotationReader.classBegin(int access,
Descriptors.TypeRef name)
Skip L and ; and replace / for .
|
void |
ComponentAnnotationReader.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Descriptors.TypeRef> |
Clazz.Def.getAnnotations() |
java.util.Map<Descriptors.TypeRef,Clazz> |
Analyzer.getClassspace() |
java.util.Map<Clazz.Def,java.util.List<Descriptors.TypeRef>> |
Analyzer.getXRef(Descriptors.PackageRef source,
java.util.Collection<Descriptors.PackageRef> dest,
int sourceModifiers)
Create a cross reference from package source, to packages in dest
|
java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFile() |
java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFile(java.io.InputStream in) |
java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFile(java.io.InputStream in,
ClassDataCollector cd) |
java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFileWithCollector(ClassDataCollector cd) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassDataCollector.addReference(Descriptors.TypeRef ref) |
void |
ClassDataCollector.classBegin(int access,
Descriptors.TypeRef name) |
boolean |
ClassDataCollector.classStart(int access,
Descriptors.TypeRef className) |
void |
ClassDataCollector.enclosingMethod(Descriptors.TypeRef cName,
java.lang.String mName,
java.lang.String mDescriptor)
The EnclosingMethod attribute
|
void |
ClassDataCollector.extendsClass(Descriptors.TypeRef zuper) |
Clazz |
Analyzer.findClass(Descriptors.TypeRef typeRef)
Find a clazz on the class path.
|
Clazz.TypeDef |
Clazz.getExtends(Descriptors.TypeRef type) |
Clazz.TypeDef |
Clazz.getImplements(Descriptors.TypeRef type) |
java.lang.String |
Analyzer.getSourceFileFor(Descriptors.TypeRef type)
Find the source file for this type
|
java.lang.String |
Analyzer.getSourceFileFor(Descriptors.TypeRef type,
java.util.Collection<java.io.File> sourcePath) |
void |
ClassDataCollector.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
void |
ClassDataCollector.innerClass(Descriptors.TypeRef innerClass,
Descriptors.TypeRef outerClass,
java.lang.String innerName,
int innerClassAccessFlags)
The InnerClass attribute
|
void |
ClassDataCollector.referenceMethod(int access,
Descriptors.TypeRef className,
java.lang.String method,
java.lang.String descriptor) |
void |
Analyzer.referTo(Descriptors.TypeRef ref) |
void |
ClassDataCollector.referTo(Descriptors.TypeRef typeRef,
int modifiers)
A reference to a type from method or field.
|
void |
Analyzer.setTypeLocation(aQute.service.reporter.Reporter.SetLocation location,
Descriptors.TypeRef type)
Set location information for a type.
|
| Constructor and Description |
|---|
Annotation(Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
java.lang.annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy) |
TypeDef(Descriptors.TypeRef type,
boolean interf) |