Uses of Interface
aQute.bnd.osgi.Descriptors.TypeRef
Packages that use Descriptors.TypeRef
Package
Description
This package provides baseline support.
-
Uses of Descriptors.TypeRef in aQute.bnd.build
Methods in aQute.bnd.build with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionProjectBuilder.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.TypeRefModifier and TypeFieldDescription(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.TypeRefModifier and TypeFieldDescription(package private) final List<Descriptors.TypeRef>
BeanDef.service
Methods in aQute.bnd.cdi with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionvoid
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.TypeRefModifier and TypeFieldDescription(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.TypeRefModifier and TypeMethodDescriptionvoid
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, String... props) -
Uses of Descriptors.TypeRef in aQute.bnd.differ
Fields in aQute.bnd.differ with type parameters of type Descriptors.TypeRefModifier and TypeFieldDescription(package private) final Map<Descriptors.TypeRef,
Integer> JavaElement.innerAccess
(package private) final Set<Descriptors.TypeRef>
JavaElement.notAccessible
Methods in aQute.bnd.differ with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionprivate Element
JavaElement.getReturn
(Descriptors.TypeRef type) private 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 -
Uses of Descriptors.TypeRef in aQute.bnd.make.metatype
Methods in aQute.bnd.make.metatype with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionprivate void
MetaTypeReader.parseAndMergeInheritedMetadata
(Descriptors.TypeRef ref, Clazz child) -
Uses of Descriptors.TypeRef in aQute.bnd.metatype
Fields in aQute.bnd.metatype declared as Descriptors.TypeRefFields in aQute.bnd.metatype with type parameters of type Descriptors.TypeRefModifier and TypeFieldDescriptionprivate final Set<Descriptors.TypeRef>
OCDReader.analyzed
private Map<Descriptors.TypeRef,
OCDDef> DesignateReader.classToOCDMap
Methods in aQute.bnd.metatype with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionprivate boolean
OCDReader.OCDDataCollector.identifiableCollection
(Descriptors.TypeRef type, boolean intface, boolean topLevel) Method parameters in aQute.bnd.metatype with type arguments of type Descriptors.TypeRefModifier and TypeMethodDescription(package private) static DesignateDef
DesignateReader.getDesignate
(Clazz c, Analyzer analyzer, Map<Descriptors.TypeRef, OCDDef> classToOCDMap, XMLAttributeFinder finder) Constructor parameters in aQute.bnd.metatype with type arguments of type Descriptors.TypeRefModifierConstructorDescription(package private)
DesignateReader
(Analyzer analyzer, Clazz clazz, Map<Descriptors.TypeRef, OCDDef> classToOCDMap, XMLAttributeFinder finder) -
Uses of Descriptors.TypeRef in aQute.bnd.osgi
Classes in aQute.bnd.osgi that implement Descriptors.TypeRefModifier and TypeClassDescriptionprivate static class
private static class
Fields in aQute.bnd.osgi declared as Descriptors.TypeRefModifier and TypeFieldDescriptionprivate Descriptors.TypeRef
Analyzer.activator
(package private) static final Descriptors.TypeRef
Descriptors.BOOLEAN
(package private) static final Descriptors.TypeRef
Descriptors.BYTE
(package private) static final Descriptors.TypeRef
Descriptors.CHAR
(package private) final Descriptors.TypeRef
Descriptors.ArrayRef.component
(package private) static final Descriptors.TypeRef
Descriptors.DOUBLE
(package private) static final Descriptors.TypeRef
Descriptors.FLOAT
(package private) static final Descriptors.TypeRef
Descriptors.INTEGER
private Descriptors.TypeRef[]
Clazz.interfaces
(package private) static final Descriptors.TypeRef
Descriptors.LONG
private final Descriptors.TypeRef
Annotation.name
(package private) final Descriptors.TypeRef[]
Descriptors.Descriptor.prototype
(package private) static final Descriptors.TypeRef
Descriptors.SHORT
(package private) Descriptors.TypeRef
Clazz.superClass
private final Descriptors.TypeRef
Clazz.ClassDef.type
(package private) final Descriptors.TypeRef
Clazz.TypeDef.type
(package private) final Descriptors.TypeRef
Descriptors.Descriptor.type
(package private) static final Descriptors.TypeRef
Descriptors.VOID
Fields in aQute.bnd.osgi with type parameters of type Descriptors.TypeRefModifier and TypeFieldDescriptionprivate Set<Descriptors.TypeRef>
Clazz.annotations
private final Map<Descriptors.TypeRef,
String> Analyzer.bcpTypes
private final Map<Descriptors.TypeRef,
Clazz> Analyzer.classspace
private final Map<Descriptors.TypeRef,
Clazz> Analyzer.importedClassesCache
private Map<Descriptors.TypeRef,
Integer> Clazz.referred
private final Map<String,
Descriptors.TypeRef> Descriptors.typeRefCache
private Set<Descriptors.TypeRef>
Clazz.xref
Methods in aQute.bnd.osgi that return Descriptors.TypeRefModifier and TypeMethodDescriptionprivate Descriptors.TypeRef
Descriptors.createTypeRef
(String binaryClassName) Clazz.getClassName()
Descriptors.ArrayRef.getClassRef()
Descriptors.ConcreteRef.getClassRef()
Descriptors.TypeRef.getClassRef()
Descriptors.ArrayRef.getComponentTypeRef()
Descriptors.ConcreteRef.getComponentTypeRef()
Descriptors.TypeRef.getComponentTypeRef()
Clazz.FieldDef.getContainingClass()
Clazz.getInterfaces()
Annotation.getName()
Clazz.Def.getOwnerType()
Descriptors.getPackageInfo
(Descriptors.PackageRef packageRef) abstract Descriptors.TypeRef[]
Clazz.Def.getPrototype()
Clazz.ElementDef.getPrototype()
Clazz.FieldDef.getPrototype()
Clazz.MethodDef.getPrototype()
Clazz.TypeDef.getPrototype()
Descriptors.Descriptor.getPrototype()
Clazz.TypeDef.getReference()
Clazz.getSuper()
Clazz.ClassDef.getType()
abstract Descriptors.TypeRef
Clazz.Def.getType()
Clazz.ElementDef.getType()
Clazz.FieldDef.getType()
Clazz.TypeDef.getType()
Descriptors.Descriptor.getType()
Analyzer.getTypeRef
(String binaryClassName) Descriptors.getTypeRef
(String binaryClassName) Analyzer.getTypeRefFromFQN
(String fqn) Descriptors.getTypeRefFromFQN
(String fqn) Analyzer.getTypeRefFromPath
(String path) Descriptors.getTypeRefFromPath
(String path) Methods in aQute.bnd.osgi that return types with arguments of type Descriptors.TypeRefModifier and TypeMethodDescriptionClazz.annotations()
Clazz.Def.getAnnotations()
Deprecated.Analyzer.getClassspace()
Analyzer.getXRef
(Descriptors.PackageRef source, Collection<Descriptors.PackageRef> dest, int sourceModifiers) Create a cross reference from package source, to packages in destClazz.interfaces()
Clazz.parseClassFile()
Clazz.parseClassFile
(InputStream in) Clazz.parseClassFile
(InputStream in, ClassDataCollector cd) private Set<Descriptors.TypeRef>
Clazz.parseClassFileData
(DataInput in) private Set<Descriptors.TypeRef>
Clazz.parseClassFileData
(DataInput in, ClassDataCollector cd) private Stream<Descriptors.TypeRef>
Clazz.typeStream
(Analyzer analyzer, Function<? super Clazz, Collection<? extends Descriptors.TypeRef>> func, Set<Descriptors.TypeRef> visited) Methods in aQute.bnd.osgi with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionvoid
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, Set<String> processed, Attrs baseAttrs) Handle the case where an annotation is annotated by one of our header annotations.void
ClassDataCollector.enclosingMethod
(Descriptors.TypeRef cName, String mName, String mDescriptor) The EnclosingMethod attributevoid
ClassDataCollectors.Collectors.enclosingMethod
(Descriptors.TypeRef cName, String mName, String mDescriptor) void
ClassDataCollector.extendsClass
(Descriptors.TypeRef zuper) void
ClassDataCollectors.Collectors.extendsClass
(Descriptors.TypeRef zuper) Analyzer.findClass
(Descriptors.TypeRef typeRef) Find a clazz on the class path.Clazz.getExtends
(Descriptors.TypeRef type) Clazz.getImplements
(Descriptors.TypeRef type) Analyzer.getSourceFileFor
(Descriptors.TypeRef type) Find the source file for this typeAnalyzer.getSourceFileFor
(Descriptors.TypeRef type, Collection<File> sourcePath) void
ClassDataCollector.implementsInterfaces
(Descriptors.TypeRef[] interfaces) void
ClassDataCollectors.Collectors.implementsInterfaces
(Descriptors.TypeRef[] interfaces) void
ClassDataCollector.innerClass
(Descriptors.TypeRef innerClass, Descriptors.TypeRef outerClass, String innerName, int innerClassAccessFlags) The InnerClass attributevoid
ClassDataCollectors.Collectors.innerClass
(Descriptors.TypeRef innerClass, Descriptors.TypeRef outerClass, 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, String method, String descriptor) void
ClassDataCollectors.Collectors.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
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.TypeRefModifier and TypeMethodDescription(package private) int
Descriptors.Descriptor.parse
(List<Descriptors.TypeRef> types, String descriptor, int index) private Stream<Descriptors.TypeRef>
Clazz.typeStream
(Analyzer analyzer, Function<? super Clazz, Collection<? extends Descriptors.TypeRef>> func, Set<Descriptors.TypeRef> visited) private Stream<Descriptors.TypeRef>
Clazz.typeStream
(Analyzer analyzer, Function<? super Clazz, Collection<? extends Descriptors.TypeRef>> func, Set<Descriptors.TypeRef> visited) Constructors in aQute.bnd.osgi with parameters of type Descriptors.TypeRefModifierConstructorDescriptionAnnotation
(Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy) Annotation
(Descriptors.TypeRef name, Map<String, Object> elements, ElementType member, RetentionPolicy policy) Deprecated.(package private)
ArrayRef
(Descriptors.TypeRef component) ParameterAnnotation
(int parameter, Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy) TypeAnnotation
(int target_type, byte[] target_info, int target_index, byte[] type_path, Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, 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.TypeRefModifier and TypeFieldDescription(package private) Map<Descriptors.TypeRef,
XMLAttribute> XMLAttributeFinder.annoCache
(package private) Map<Descriptors.TypeRef,
Map<String, String>> XMLAttributeFinder.defaultsCache
Methods in aQute.bnd.xmlattribute with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionXMLAttributeFinder.extractDefaults
(Descriptors.TypeRef name, Analyzer analyzer)