Package | Description |
---|---|
aQute.bnd.build | |
aQute.bnd.cdi | |
aQute.bnd.component | |
aQute.bnd.differ |
This package provides baseline support.
|
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 |
CDIAnnotationReader.extendsClass |
(package private) Descriptors.TypeRef |
BeanDef.implementation |
(package private) Descriptors.TypeRef[] |
CDIAnnotationReader.interfaces |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<Descriptors.TypeRef> |
BeanDef.service |
Modifier and Type | Method and Description |
---|---|
void |
CDIAnnotationReader.classBegin(int access,
Descriptors.TypeRef name) |
void |
CDIAnnotationReader.extendsClass(Descriptors.TypeRef name) |
void |
CDIAnnotationReader.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
Modifier and Type | Field and Description |
---|---|
(package private) Descriptors.TypeRef |
DSAnnotationReader.className |
(package private) Descriptors.TypeRef |
DSAnnotationReader.extendsClass |
(package private) Descriptors.TypeRef |
ComponentDef.implementation |
(package private) Descriptors.TypeRef[] |
DSAnnotationReader.interfaces |
(package private) Descriptors.TypeRef[] |
ComponentDef.service |
private Descriptors.TypeRef |
DSAnnotationReader.ComponentPropertyTypeDataCollector.typeRef |
Modifier and Type | Method and Description |
---|---|
void |
DSAnnotationReader.classBegin(int access,
Descriptors.TypeRef name)
Are called during class parsing
|
void |
DSAnnotationReader.ComponentPropertyTypeDataCollector.classBegin(int access,
Descriptors.TypeRef name) |
void |
DSAnnotationReader.extendsClass(Descriptors.TypeRef name) |
void |
DSAnnotationReader.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
(package private) PropertyDef |
PropertyDef.setTypedProperty(Descriptors.TypeRef className,
java.lang.String... props) |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<Descriptors.TypeRef,java.lang.Integer> |
JavaElement.innerAccess |
(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 | 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 |
---|---|
private boolean |
OCDReader.OCDDataCollector.identifiableCollection(Descriptors.TypeRef type,
boolean intface,
boolean topLevel) |
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) static Descriptors.TypeRef |
Descriptors.BYTE |
(package private) static Descriptors.TypeRef |
Descriptors.CHAR |
(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 |
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) static Descriptors.TypeRef |
Descriptors.SHORT |
(package private) Descriptors.TypeRef |
Clazz.superClass |
(package private) Descriptors.TypeRef |
Descriptors.Descriptor.type |
private Descriptors.TypeRef |
Clazz.ClassDef.type |
(package private) Descriptors.TypeRef |
Clazz.TypeDef.type |
(package private) static Descriptors.TypeRef |
Descriptors.VOID |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Descriptors.TypeRef> |
Clazz.annotations |
private java.util.Map<Descriptors.TypeRef,java.lang.String> |
Analyzer.bcpTypes |
private java.util.Map<Descriptors.TypeRef,Clazz> |
Analyzer.classspace |
private java.util.Map<Descriptors.TypeRef,Clazz> |
Analyzer.importedClassesCache |
private java.util.Map<Descriptors.TypeRef,java.lang.Integer> |
Clazz.referred |
private java.util.Map<java.lang.String,Descriptors.TypeRef> |
Descriptors.typeRefCache |
private java.util.Set<Descriptors.TypeRef> |
Clazz.xref |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Descriptors.TypeRef> |
Clazz.annotations() |
java.util.Collection<Descriptors.TypeRef> |
Clazz.Def.getAnnotations()
Deprecated.
|
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.List<Descriptors.TypeRef> |
Clazz.interfaces() |
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) |
private java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFileData(java.io.DataInput in) |
private java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFileData(java.io.DataInput in,
ClassDataCollector cd) |
java.util.Set<Descriptors.TypeRef> |
Clazz.parseClassFileWithCollector(ClassDataCollector cd) |
private java.util.stream.Stream<Descriptors.TypeRef> |
Clazz.typeStream(Analyzer analyzer,
java.util.function.Function<? super Clazz,java.util.Collection<? extends Descriptors.TypeRef>> func,
java.util.Set<Descriptors.TypeRef> visited) |
Modifier and Type | Method and Description |
---|---|
void |
ClassDataCollectors.Collectors.addReference(Descriptors.TypeRef ref) |
void |
ClassDataCollector.addReference(Descriptors.TypeRef ref) |
void |
ClassDataCollectors.Collectors.classBegin(int access,
Descriptors.TypeRef name) |
void |
ClassDataCollector.classBegin(int access,
Descriptors.TypeRef name) |
boolean |
ClassDataCollectors.Collectors.classStart(int access,
Descriptors.TypeRef className) |
boolean |
ClassDataCollector.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,
java.util.Set<java.lang.String> processed,
Attrs baseAttrs)
Handle the case where an annotation is annotated by one of our header
annotations.
|
void |
ClassDataCollectors.Collectors.enclosingMethod(Descriptors.TypeRef cName,
java.lang.String mName,
java.lang.String mDescriptor) |
void |
ClassDataCollector.enclosingMethod(Descriptors.TypeRef cName,
java.lang.String mName,
java.lang.String mDescriptor)
The EnclosingMethod attribute
|
void |
ClassDataCollectors.Collectors.extendsClass(Descriptors.TypeRef zuper) |
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 |
ClassDataCollectors.Collectors.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
void |
ClassDataCollector.implementsInterfaces(Descriptors.TypeRef[] interfaces) |
void |
ClassDataCollectors.Collectors.innerClass(Descriptors.TypeRef innerClass,
Descriptors.TypeRef outerClass,
java.lang.String innerName,
int innerClassAccessFlags) |
void |
ClassDataCollector.innerClass(Descriptors.TypeRef innerClass,
Descriptors.TypeRef outerClass,
java.lang.String innerName,
int innerClassAccessFlags)
The InnerClass attribute
|
private boolean |
Analyzer.isProvider(Descriptors.TypeRef t) |
void |
Analyzer.nonClassReferTo(Descriptors.TypeRef ref) |
void |
ClassDataCollectors.Collectors.referenceMethod(int access,
Descriptors.TypeRef className,
java.lang.String method,
java.lang.String descriptor) |
void |
ClassDataCollector.referenceMethod(int access,
Descriptors.TypeRef className,
java.lang.String method,
java.lang.String descriptor) |
void |
Analyzer.referTo(Descriptors.TypeRef ref) |
void |
ClassDataCollectors.Collectors.referTo(Descriptors.TypeRef typeRef,
int modifiers) |
private void |
Clazz.referTo(Descriptors.TypeRef typeRef,
int modifiers)
Add a new package reference.
|
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.
|
Modifier and Type | Method and Description |
---|---|
(package private) int |
Descriptors.Descriptor.parse(java.util.List<Descriptors.TypeRef> types,
java.lang.String descriptor,
int index) |
private java.util.stream.Stream<Descriptors.TypeRef> |
Clazz.typeStream(Analyzer analyzer,
java.util.function.Function<? super Clazz,java.util.Collection<? extends Descriptors.TypeRef>> func,
java.util.Set<Descriptors.TypeRef> visited) |
private java.util.stream.Stream<Descriptors.TypeRef> |
Clazz.typeStream(Analyzer analyzer,
java.util.function.Function<? super Clazz,java.util.Collection<? extends Descriptors.TypeRef>> func,
java.util.Set<Descriptors.TypeRef> visited) |
Constructor and Description |
---|
Annotation(Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
Annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy) |
Annotation(Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
java.lang.annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy)
Deprecated.
|
ArrayRef(Descriptors.TypeRef component) |
ParameterAnnotation(int parameter,
Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
Annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy) |
TypeAnnotation(int target_type,
byte[] target_info,
int target_index,
byte[] type_path,
Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
Annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy) |
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) |