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.TypeRefCDIAnnotationReader.extendsClass(package private) Descriptors.TypeRefBeanDef.implementation(package private) Descriptors.TypeRef[]CDIAnnotationReader.interfacesFields in aQute.bnd.cdi with type parameters of type Descriptors.TypeRefModifier and TypeFieldDescription(package private) final List<Descriptors.TypeRef>BeanDef.serviceMethods in aQute.bnd.cdi with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionvoidCDIAnnotationReader.classBegin(int access, Descriptors.TypeRef name) voidCDIAnnotationReader.extendsClass(Descriptors.TypeRef name) voidCDIAnnotationReader.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.TypeRefDSAnnotationReader.className(package private) Descriptors.TypeRefDSAnnotationReader.extendsClass(package private) Descriptors.TypeRefComponentDef.implementation(package private) Descriptors.TypeRef[]DSAnnotationReader.interfaces(package private) Descriptors.TypeRef[]ComponentDef.serviceprivate Descriptors.TypeRefDSAnnotationReader.ComponentPropertyTypeDataCollector.typeRefMethods in aQute.bnd.component with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionvoidDSAnnotationReader.classBegin(int access, Descriptors.TypeRef name) Are called during class parsingvoidDSAnnotationReader.ComponentPropertyTypeDataCollector.classBegin(int access, Descriptors.TypeRef name) voidDSAnnotationReader.extendsClass(Descriptors.TypeRef name) voidDSAnnotationReader.implementsInterfaces(Descriptors.TypeRef[] interfaces) (package private) PropertyDefPropertyDef.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,Element> JavaElement.cache(package private) final Map<Descriptors.TypeRef,Integer> JavaElement.innerAccess(package private) final Set<Descriptors.TypeRef>JavaElement.notAccessibleMethods in aQute.bnd.differ with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionprivate ElementJavaElement.getReturn(Descriptors.TypeRef type) private StringJavaElement.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 voidMetaTypeReader.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.analyzedprivate Map<Descriptors.TypeRef,OCDDef> DesignateReader.classToOCDMapMethods in aQute.bnd.metatype with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionprivate booleanOCDReader.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 DesignateDefDesignateReader.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 classprivate static classFields in aQute.bnd.osgi declared as Descriptors.TypeRefModifier and TypeFieldDescriptionprivate Descriptors.TypeRefAnalyzer.activator(package private) static final Descriptors.TypeRefDescriptors.BOOLEAN(package private) static final Descriptors.TypeRefDescriptors.BYTE(package private) static final Descriptors.TypeRefDescriptors.CHAR(package private) final Descriptors.TypeRefDescriptors.ArrayRef.component(package private) static final Descriptors.TypeRefDescriptors.DOUBLE(package private) static final Descriptors.TypeRefDescriptors.FLOAT(package private) static final Descriptors.TypeRefDescriptors.INTEGERprivate Descriptors.TypeRef[]Clazz.interfaces(package private) static final Descriptors.TypeRefDescriptors.LONGprivate final Descriptors.TypeRefAnnotation.name(package private) final Descriptors.TypeRef[]Descriptors.Descriptor.prototype(package private) static final Descriptors.TypeRefDescriptors.SHORT(package private) Descriptors.TypeRefClazz.superClassprivate final Descriptors.TypeRefClazz.ClassDef.type(package private) final Descriptors.TypeRefClazz.TypeDef.type(package private) final Descriptors.TypeRefDescriptors.Descriptor.type(package private) static final Descriptors.TypeRefDescriptors.VOIDFields in aQute.bnd.osgi with type parameters of type Descriptors.TypeRefModifier and TypeFieldDescriptionprivate Set<Descriptors.TypeRef>Clazz.annotationsprivate final Map<Descriptors.TypeRef,String> Analyzer.bcpTypesprivate final Map<Descriptors.TypeRef,Clazz> Analyzer.classspaceprivate final Function<? super Clazz,Collection<? extends Descriptors.TypeRef>> Clazz.TypeSpliterator.funcprivate final Map<Descriptors.TypeRef,Clazz> Analyzer.importedClassesCacheprivate final Deque<Descriptors.TypeRef>Clazz.TypeSpliterator.queueprivate Map<Descriptors.TypeRef,Integer> Clazz.referredprivate final Set<Descriptors.TypeRef>Clazz.TypeSpliterator.seenprivate final Map<String,Descriptors.TypeRef> Descriptors.typeRefCacheprivate final Set<Descriptors.TypeRef>Clazz.TypeSpliterator.visitedprivate Set<Descriptors.TypeRef>Clazz.xrefMethods in aQute.bnd.osgi that return Descriptors.TypeRefModifier and TypeMethodDescriptionprivate Descriptors.TypeRefDescriptors.createTypeRef(String binaryClassName) Clazz.getClassName()Descriptors.ArrayRef.getClassRef()Descriptors.ConcreteRef.getClassRef()Descriptors.TypeRef.getClassRef()Descriptors.ArrayRef.getComponentTypeRef()Descriptors.ConcreteRef.getComponentTypeRef()Descriptors.TypeRef.getComponentTypeRef()Clazz.MemberDef.getContainingClass()Clazz.getInterfaces()Annotation.getName()Clazz.Def.getOwnerType()Descriptors.getPackageInfo(Descriptors.PackageRef packageRef) Clazz.MethodDef.getPrototype()Descriptors.Descriptor.getPrototype()Clazz.TypeDef.getReference()Clazz.getSuper()Clazz.ClassDef.getType()abstract Descriptors.TypeRefClazz.Def.getType()Clazz.ElementDef.getType()Clazz.MemberDef.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()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 TypeMethodDescriptionvoidClassDataCollector.addReference(Descriptors.TypeRef ref) voidClassDataCollectors.Collectors.addReference(Descriptors.TypeRef ref) voidClassDataCollector.classBegin(int access, Descriptors.TypeRef name) voidClassDataCollectors.Collectors.classBegin(int access, Descriptors.TypeRef name) booleanClassDataCollector.classStart(int access, Descriptors.TypeRef className) booleanClassDataCollectors.Collectors.classStart(int access, Descriptors.TypeRef className) intDescriptors.ArrayRef.compareTo(Descriptors.TypeRef other) intDescriptors.ConcreteRef.compareTo(Descriptors.TypeRef other) (package private) voidAnnotationHeaders.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.voidClassDataCollector.enclosingMethod(Descriptors.TypeRef cName, String mName, String mDescriptor) The EnclosingMethod attributevoidClassDataCollectors.Collectors.enclosingMethod(Descriptors.TypeRef cName, String mName, String mDescriptor) voidClassDataCollector.extendsClass(Descriptors.TypeRef zuper) voidClassDataCollectors.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) voidClassDataCollector.implementsInterfaces(Descriptors.TypeRef[] interfaces) voidClassDataCollectors.Collectors.implementsInterfaces(Descriptors.TypeRef[] interfaces) voidClassDataCollector.innerClass(Descriptors.TypeRef innerClass, Descriptors.TypeRef outerClass, String innerName, int innerClassAccessFlags) The InnerClass attributevoidClassDataCollectors.Collectors.innerClass(Descriptors.TypeRef innerClass, Descriptors.TypeRef outerClass, String innerName, int innerClassAccessFlags) private booleanAnalyzer.isProvider(Descriptors.TypeRef t) voidAnalyzer.nonClassReferTo(Descriptors.TypeRef ref) voidClassDataCollector.referenceMethod(int access, Descriptors.TypeRef className, String method, String descriptor) voidClassDataCollectors.Collectors.referenceMethod(int access, Descriptors.TypeRef className, String method, String descriptor) voidAnalyzer.referTo(Descriptors.TypeRef ref) voidClassDataCollector.referTo(Descriptors.TypeRef typeRef, int modifiers) A reference to a type from method or field.voidClassDataCollectors.Collectors.referTo(Descriptors.TypeRef typeRef, int modifiers) private voidClazz.referTo(Descriptors.TypeRef typeRef, int modifiers) Add a new package reference.voidAnalyzer.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 TypeMethodDescriptionvoidClazz.TypeSpliterator.forEachRemaining(Consumer<? super Descriptors.TypeRef> action) (package private) intDescriptors.Descriptor.parse(List<Descriptors.TypeRef> types, String descriptor, int index) booleanClazz.TypeSpliterator.tryAdvance(Consumer<? super Descriptors.TypeRef> action) 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) (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) Constructor parameters in aQute.bnd.osgi with type arguments of type Descriptors.TypeRefModifierConstructorDescription(package private)TypeSpliterator(Analyzer analyzer, Function<? super Clazz, Collection<? extends Descriptors.TypeRef>> func, Set<Descriptors.TypeRef> visited) (package private)TypeSpliterator(Analyzer analyzer, Function<? super Clazz, Collection<? extends Descriptors.TypeRef>> func, Set<Descriptors.TypeRef> visited) -
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.defaultsCacheMethods in aQute.bnd.xmlattribute with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionXMLAttributeFinder.extractDefaults(Descriptors.TypeRef name, Analyzer analyzer)