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 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
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.extendsClass
(Descriptors.TypeRef name) void
DSAnnotationReader.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.TypeRef
Clazz.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 TypeMethodDescriptionvoid
ClassDataCollector.addReference
(Descriptors.TypeRef ref) void
ClassDataCollector.classBegin
(int access, Descriptors.TypeRef name) boolean
ClassDataCollector.classStart
(int access, Descriptors.TypeRef className) void
ClassDataCollector.enclosingMethod
(Descriptors.TypeRef cName, String mName, String mDescriptor) The EnclosingMethod attributevoid
ClassDataCollector.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
ClassDataCollector.innerClass
(Descriptors.TypeRef innerClass, Descriptors.TypeRef outerClass, String innerName, int innerClassAccessFlags) The InnerClass attributevoid
Analyzer.nonClassReferTo
(Descriptors.TypeRef ref) void
ClassDataCollector.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
Analyzer.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)