Uses of Interface
aQute.bnd.osgi.Descriptors.TypeRef
Packages that use Descriptors.TypeRef
Package
Description
OSGi Declarative Services Annotation processing.
-
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
Methods 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
Methods in aQute.bnd.component with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionvoidDSAnnotationReader.classBegin(int access, Descriptors.TypeRef name) Are called during class parsingvoidDSAnnotationReader.extendsClass(Descriptors.TypeRef name) voidDSAnnotationReader.implementsInterfaces(Descriptors.TypeRef[] interfaces) -
Uses of Descriptors.TypeRef in aQute.bnd.osgi
Methods in aQute.bnd.osgi that return Descriptors.TypeRefModifier and TypeMethodDescriptionClazz.getClassName()Descriptors.TypeRef.getClassRef()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()abstract Descriptors.TypeRefClazz.Def.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.getBundleClassPathTypes()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) Methods in aQute.bnd.osgi with parameters of type Descriptors.TypeRefModifier and TypeMethodDescriptionvoidClassDataCollector.addReference(Descriptors.TypeRef ref) voidClassDataCollector.classBegin(int access, Descriptors.TypeRef name) booleanClassDataCollector.classStart(int access, Descriptors.TypeRef className) voidClassDataCollector.enclosingMethod(Descriptors.TypeRef cName, String mName, String mDescriptor) The EnclosingMethod attributevoidClassDataCollector.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) voidClassDataCollector.innerClass(Descriptors.TypeRef innerClass, Descriptors.TypeRef outerClass, String innerName, int innerClassAccessFlags) The InnerClass attributevoidAnalyzer.nonClassReferTo(Descriptors.TypeRef ref) voidClassDataCollector.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.voidAnalyzer.setTypeLocation(aQute.service.reporter.Reporter.SetLocation location, Descriptors.TypeRef type) Set location information for a type.Constructors in aQute.bnd.osgi with parameters of type Descriptors.TypeRefModifierConstructorDescriptionAnnotation(Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy) 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)