Uses of Interface
aQute.bnd.osgi.Descriptors.TypeRef
-
Packages that use Descriptors.TypeRef Package Description aQute.bnd.build aQute.bnd.cdi aQute.bnd.component aQute.bnd.differ This package provides baseline support.aQute.bnd.main aQute.bnd.make.metatype aQute.bnd.metatype aQute.bnd.osgi aQute.bnd.xmlattribute -
-
Uses of Descriptors.TypeRef in aQute.bnd.build
Methods in aQute.bnd.build with parameters of type Descriptors.TypeRef Modifier and Type Method Description java.lang.String
ProjectBuilder. getSourceFileFor(Descriptors.TypeRef type)
Find the source file for this type -
Uses of Descriptors.TypeRef in aQute.bnd.cdi
Fields in aQute.bnd.cdi declared as Descriptors.TypeRef Modifier and Type Field Description (package private) Descriptors.TypeRef
CDIAnnotationReader. extendsClass
(package private) Descriptors.TypeRef
BeanDef. implementation
(package private) Descriptors.TypeRef[]
CDIAnnotationReader. interfaces
Fields in aQute.bnd.cdi with type parameters of type Descriptors.TypeRef Modifier and Type Field Description (package private) java.util.List<Descriptors.TypeRef>
BeanDef. service
Methods in aQute.bnd.cdi with parameters of type Descriptors.TypeRef Modifier and Type Method Description void
CDIAnnotationReader. classBegin(int access, Descriptors.TypeRef name)
void
CDIAnnotationReader. extendsClass(Descriptors.TypeRef name)
void
CDIAnnotationReader. implementsInterfaces(Descriptors.TypeRef[] interfaces)
-
Uses of Descriptors.TypeRef in aQute.bnd.component
Fields in aQute.bnd.component declared as Descriptors.TypeRef Modifier and Type Field 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
Methods in aQute.bnd.component with parameters of type Descriptors.TypeRef Modifier and Type Method Description void
DSAnnotationReader. classBegin(int access, Descriptors.TypeRef name)
Are called during class parsingvoid
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)
-
Uses of Descriptors.TypeRef in aQute.bnd.differ
Fields in aQute.bnd.differ with type parameters of type Descriptors.TypeRef Modifier and Type Field Description (package private) java.util.Map<Descriptors.TypeRef,java.lang.Integer>
JavaElement. innerAccess
(package private) java.util.Set<Descriptors.TypeRef>
JavaElement. notAccessible
Methods in aQute.bnd.differ with parameters of type Descriptors.TypeRef Modifier and Type Method Description private Element
JavaElement. getReturn(Descriptors.TypeRef type)
private java.lang.String
JavaElement. toString(Descriptors.TypeRef[] prototype)
-
Uses of Descriptors.TypeRef in aQute.bnd.main
Fields in aQute.bnd.main with type parameters of type Descriptors.TypeRef Modifier and Type Field Description java.util.Map<Descriptors.TypeRef,java.util.List<Descriptors.TypeRef>>
XRefCommand.All. classes
java.util.Map<Descriptors.TypeRef,java.util.List<Descriptors.TypeRef>>
XRefCommand.All. classes
-
Uses of Descriptors.TypeRef in aQute.bnd.make.metatype
Methods in aQute.bnd.make.metatype with parameters of type Descriptors.TypeRef Modifier and Type Method Description private void
MetaTypeReader. parseAndMergeInheritedMetadata(Descriptors.TypeRef ref, Clazz child)
-
Uses of Descriptors.TypeRef in aQute.bnd.metatype
Fields in aQute.bnd.metatype declared as Descriptors.TypeRef Modifier and Type Field Description private Descriptors.TypeRef
OCDReader.OCDDataCollector. name
Fields in aQute.bnd.metatype with type parameters of type Descriptors.TypeRef Modifier and Type Field Description private java.util.Set<Descriptors.TypeRef>
OCDReader. analyzed
private java.util.Map<Descriptors.TypeRef,OCDDef>
DesignateReader. classToOCDMap
Methods in aQute.bnd.metatype with parameters of type Descriptors.TypeRef Modifier and Type Method Description private boolean
OCDReader.OCDDataCollector. identifiableCollection(Descriptors.TypeRef type, boolean intface, boolean topLevel)
Method parameters in aQute.bnd.metatype with type arguments of type Descriptors.TypeRef Modifier and Type Method Description (package private) static DesignateDef
DesignateReader. getDesignate(Clazz c, Analyzer analyzer, java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap, XMLAttributeFinder finder)
Constructor parameters in aQute.bnd.metatype with type arguments of type Descriptors.TypeRef Constructor Description DesignateReader(Analyzer analyzer, Clazz clazz, java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap, XMLAttributeFinder finder)
-
Uses of Descriptors.TypeRef in aQute.bnd.osgi
Classes in aQute.bnd.osgi that implement Descriptors.TypeRef Modifier and Type Class Description private static class
Descriptors.ArrayRef
private static class
Descriptors.ConcreteRef
Fields in aQute.bnd.osgi declared as Descriptors.TypeRef Modifier and Type Field 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
private Descriptors.TypeRef
Clazz.ClassDef. type
(package private) Descriptors.TypeRef
Clazz.TypeDef. type
(package private) Descriptors.TypeRef
Descriptors.Descriptor. type
(package private) static Descriptors.TypeRef
Descriptors. VOID
Fields in aQute.bnd.osgi with type parameters of type Descriptors.TypeRef Modifier and Type Field 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
Methods in aQute.bnd.osgi that return types with arguments of type Descriptors.TypeRef Modifier and Type Method 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 destjava.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)
Methods in aQute.bnd.osgi with parameters of type Descriptors.TypeRef Modifier and Type Method 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.ArrayRef. compareTo(Descriptors.TypeRef other)
int
Descriptors.ConcreteRef. 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
ClassDataCollector. enclosingMethod(Descriptors.TypeRef cName, java.lang.String mName, java.lang.String mDescriptor)
The EnclosingMethod attributevoid
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 typejava.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 attributevoid
ClassDataCollectors.Collectors. innerClass(Descriptors.TypeRef innerClass, Descriptors.TypeRef outerClass, java.lang.String innerName, int innerClassAccessFlags)
private boolean
Analyzer. isProvider(Descriptors.TypeRef t)
void
Analyzer. nonClassReferTo(Descriptors.TypeRef ref)
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)
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.Method parameters in aQute.bnd.osgi with type arguments of type Descriptors.TypeRef Modifier and Type Method 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)
Constructors in aQute.bnd.osgi with parameters of type Descriptors.TypeRef Constructor 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)
-
Uses of Descriptors.TypeRef in aQute.bnd.xmlattribute
Fields in aQute.bnd.xmlattribute with type parameters of type Descriptors.TypeRef Modifier and Type Field 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
Methods in aQute.bnd.xmlattribute with parameters of type Descriptors.TypeRef Modifier and Type Method Description private java.util.Map<java.lang.String,java.lang.String>
XMLAttributeFinder. extractDefaults(Descriptors.TypeRef name, Analyzer analyzer)
-