Package | Description |
---|---|
aQute.bnd.build | |
aQute.bnd.component | |
aQute.bnd.main | |
aQute.bnd.make.component | |
aQute.bnd.osgi |
Modifier and Type | Method and Description |
---|---|
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 | Field and Description |
---|---|
Map<Descriptors.TypeRef,List<Descriptors.TypeRef>> |
bnd.All.classes |
Map<Descriptors.TypeRef,List<Descriptors.TypeRef>> |
bnd.All.classes |
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 |
---|---|
Collection<Descriptors.TypeRef> |
Clazz.Def.getAnnotations() |
Map<Descriptors.TypeRef,Clazz> |
Analyzer.getClassspace() |
Map<Clazz.Def,List<Descriptors.TypeRef>> |
Analyzer.getXRef(Descriptors.PackageRef source,
Collection<Descriptors.PackageRef> dest,
int sourceModifiers)
Create a cross reference from package source, to packages in dest
|
Set<Descriptors.TypeRef> |
Clazz.parseClassFile() |
Set<Descriptors.TypeRef> |
Clazz.parseClassFile(InputStream in) |
Set<Descriptors.TypeRef> |
Clazz.parseClassFile(InputStream in,
ClassDataCollector cd) |
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,
String mName,
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) |
String |
Analyzer.getSourceFileFor(Descriptors.TypeRef type)
Find the source file for this type
|
String |
Analyzer.getSourceFileFor(Descriptors.TypeRef type,
Collection<File> sourcePath) |
void |
ClassDataCollector.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
void |
ClassDataCollector.innerClass(Descriptors.TypeRef innerClass,
Descriptors.TypeRef outerClass,
String innerName,
int innerClassAccessFlags)
The InnerClass attribute
|
void |
ClassDataCollector.referenceMethod(int access,
Descriptors.TypeRef className,
String method,
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(Reporter.SetLocation location,
Descriptors.TypeRef type)
Set location information for a type.
|
Constructor and Description |
---|
Annotation(Descriptors.TypeRef name,
Map<String,Object> elements,
ElementType member,
RetentionPolicy policy) |
TypeDef(Descriptors.TypeRef type,
boolean interf) |
Copyright © 2021 aQute SARL. All rights reserved.