Package | Description |
---|---|
aQute.bnd.build | |
aQute.bnd.component | |
aQute.bnd.differ | |
aQute.bnd.main | |
aQute.bnd.make.component | |
aQute.bnd.make.metatype | |
aQute.bnd.metatype | |
aQute.bnd.osgi | |
aQute.bnd.xmlattribute |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ProjectBuilder.getSourceFileFor(Descriptors.TypeRef type)
Find the source file for this type
|
Modifier and Type | Field and Description |
---|---|
(package private) Descriptors.TypeRef |
AnnotationReader.className |
(package private) static Descriptors.TypeRef[] |
AnnotationReader.EMPTY |
(package private) Descriptors.TypeRef |
AnnotationReader.extendsClass |
(package private) Descriptors.TypeRef |
ComponentDef.implementation |
(package private) Descriptors.TypeRef[] |
AnnotationReader.interfaces |
(package private) Descriptors.TypeRef[] |
ComponentDef.service |
private Descriptors.TypeRef |
AnnotationReader.ComponentPropertyTypeDataCollector.typeRef |
Modifier and Type | Method and Description |
---|---|
void |
AnnotationReader.classBegin(int access,
Descriptors.TypeRef name)
Are called during class parsing
|
void |
AnnotationReader.ComponentPropertyTypeDataCollector.classBegin(int access,
Descriptors.TypeRef name) |
void |
AnnotationReader.extendsClass(Descriptors.TypeRef name) |
void |
AnnotationReader.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Set<Descriptors.TypeRef> |
JavaElement.notAccessible |
Modifier and Type | Method and Description |
---|---|
private Element |
JavaElement.getReturn(Descriptors.TypeRef type) |
private java.lang.String |
JavaElement.toString(Descriptors.TypeRef[] prototype) |
Modifier and Type | Field and Description |
---|---|
java.util.Map<Descriptors.TypeRef,java.util.List<Descriptors.TypeRef>> |
bnd.All.classes |
java.util.Map<Descriptors.TypeRef,java.util.List<Descriptors.TypeRef>> |
bnd.All.classes |
Modifier and Type | Field and Description |
---|---|
(package private) Descriptors.TypeRef |
ComponentAnnotationReader.className |
(package private) Descriptors.TypeRef[] |
ComponentAnnotationReader.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 |
---|---|
private void |
MetaTypeReader.parseAndMergeInheritedMetadata(Descriptors.TypeRef ref,
Clazz child) |
Modifier and Type | Field and Description |
---|---|
private Descriptors.TypeRef |
OCDReader.OCDDataCollector.name |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Descriptors.TypeRef> |
OCDReader.analyzed |
private java.util.Map<Descriptors.TypeRef,OCDDef> |
DesignateReader.classToOCDMap |
Modifier and Type | Method and Description |
---|---|
(package private) static DesignateDef |
DesignateReader.getDesignate(Clazz c,
Analyzer analyzer,
java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap,
XMLAttributeFinder finder) |
Constructor and Description |
---|
DesignateReader(Analyzer analyzer,
Clazz clazz,
java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap,
XMLAttributeFinder finder) |
Modifier and Type | Class and Description |
---|---|
private static class |
Descriptors.ArrayRef |
private static class |
Descriptors.ConcreteRef |
Modifier and Type | Field and Description |
---|---|
private Descriptors.TypeRef |
Analyzer.activator |
(package private) static Descriptors.TypeRef |
Descriptors.BOOLEAN |
(package private) Descriptors.TypeRef |
AnnotationHeaders.bundleCategoryRef |
(package private) Descriptors.TypeRef |
AnnotationHeaders.bundleContributorRef |
(package private) Descriptors.TypeRef |
AnnotationHeaders.bundleCopyrightRef |
(package private) Descriptors.TypeRef |
AnnotationHeaders.bundleDeveloperRef |
(package private) Descriptors.TypeRef |
AnnotationHeaders.bundleDocURLRef |
(package private) Descriptors.TypeRef |
AnnotationHeaders.bundleLicenseRef |
(package private) static Descriptors.TypeRef |
Descriptors.BYTE |
(package private) static Descriptors.TypeRef |
Descriptors.CHAR |
(package private) Descriptors.TypeRef |
Clazz.className |
(package private) Descriptors.TypeRef |
Descriptors.ArrayRef.component |
(package private) static Descriptors.TypeRef |
Descriptors.DOUBLE |
(package private) static Descriptors.TypeRef |
Descriptors.FLOAT |
(package private) static Descriptors.TypeRef |
Descriptors.INTEGER |
(package private) Descriptors.TypeRef[] |
Clazz.interfaces |
(package private) static Descriptors.TypeRef |
Descriptors.LONG |
private Descriptors.TypeRef |
Annotation.name |
(package private) Descriptors.TypeRef[] |
Descriptors.Descriptor.prototype |
(package private) Descriptors.TypeRef |
AnnotationHeaders.provideCapabilityRef |
(package private) Descriptors.TypeRef |
AnnotationHeaders.requireCapabilityRef |
(package private) static Descriptors.TypeRef |
Descriptors.SHORT |
(package private) Descriptors.TypeRef |
Clazz.TypeDef.type |
(package private) Descriptors.TypeRef |
Descriptors.Descriptor.type |
(package private) static Descriptors.TypeRef |
Descriptors.VOID |
(package private) Descriptors.TypeRef |
Clazz.zuper |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Set<Descriptors.TypeRef> |
Clazz.annotations |
(package private) java.util.Set<Descriptors.TypeRef> |
Clazz.Def.annotations |
private java.util.Map<Descriptors.TypeRef,Clazz> |
Analyzer.classspace |
private java.util.Map<Descriptors.TypeRef,Clazz> |
Analyzer.importedClassesCache |
(package private) java.util.Set<Descriptors.TypeRef> |
AnnotationHeaders.interesting |
(package private) java.util.Map<java.lang.String,Descriptors.TypeRef> |
Descriptors.typeRefCache |
(package private) java.util.Set<Descriptors.TypeRef> |
Clazz.xref |
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) |
(package private) java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFileData(java.io.DataInput in) |
(package private) java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFileData(java.io.DataInput 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 |
ClassDataCollectors.Collectors.addReference(Descriptors.TypeRef ref) |
void |
ClassDataCollector.classBegin(int access,
Descriptors.TypeRef name) |
void |
ClassDataCollectors.Collectors.classBegin(int access,
Descriptors.TypeRef name) |
boolean |
ClassDataCollector.classStart(int access,
Descriptors.TypeRef className) |
boolean |
ClassDataCollectors.Collectors.classStart(int access,
Descriptors.TypeRef className) |
int |
Descriptors.ConcreteRef.compareTo(Descriptors.TypeRef other) |
int |
Descriptors.ArrayRef.compareTo(Descriptors.TypeRef other) |
(package private) void |
AnnotationHeaders.doAnnotatedAnnotation(Annotation annotation,
Descriptors.TypeRef name)
Handle the case where an annotation is annotated by one of our header
annotations.
|
void |
ClassDataCollector.enclosingMethod(Descriptors.TypeRef cName,
java.lang.String mName,
java.lang.String mDescriptor)
The EnclosingMethod attribute
|
void |
ClassDataCollectors.Collectors.enclosingMethod(Descriptors.TypeRef cName,
java.lang.String mName,
java.lang.String mDescriptor) |
void |
ClassDataCollector.extendsClass(Descriptors.TypeRef zuper) |
void |
ClassDataCollectors.Collectors.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 |
ClassDataCollectors.Collectors.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
void |
ClassDataCollector.innerClass(Descriptors.TypeRef innerClass,
Descriptors.TypeRef outerClass,
java.lang.String innerName,
int innerClassAccessFlags)
The InnerClass attribute
|
void |
ClassDataCollectors.Collectors.innerClass(Descriptors.TypeRef innerClass,
Descriptors.TypeRef outerClass,
java.lang.String innerName,
int innerClassAccessFlags) |
private boolean |
Analyzer.isProvider(Descriptors.TypeRef t) |
void |
ClassDataCollector.referenceMethod(int access,
Descriptors.TypeRef className,
java.lang.String method,
java.lang.String descriptor) |
void |
ClassDataCollectors.Collectors.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 |
ClassDataCollectors.Collectors.referTo(Descriptors.TypeRef typeRef,
int modifiers) |
(package private) void |
Clazz.referTo(Descriptors.TypeRef typeRef,
int modifiers)
Add a new package reference.
|
void |
Analyzer.setTypeLocation(Reporter.SetLocation location,
Descriptors.TypeRef type)
Set location information for a type.
|
Modifier and Type | Method and Description |
---|---|
(package private) int |
Descriptors.Descriptor.parse(java.util.List<Descriptors.TypeRef> types,
java.lang.String descriptor,
int index) |
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) |
ArrayRef(Descriptors.TypeRef component) |
TypeDef(Descriptors.TypeRef type,
boolean interf) |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<Descriptors.TypeRef,XMLAttribute> |
XMLAttributeFinder.annoCache |
(package private) java.util.Map<Descriptors.TypeRef,java.util.Map<java.lang.String,java.lang.String>> |
XMLAttributeFinder.defaultsCache |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
XMLAttributeFinder.extractDefaults(Descriptors.TypeRef name,
Analyzer analyzer) |