Package aQute.bnd.osgi
Class Clazz.MemberDef
- java.lang.Object
-
- aQute.bnd.osgi.Clazz.Def
-
- aQute.bnd.osgi.Clazz.ElementDef
-
- aQute.bnd.osgi.Clazz.MemberDef
-
- Direct Known Subclasses:
Clazz.FieldDef
,Clazz.MethodDef
- Enclosing class:
- Clazz
public abstract class Clazz.MemberDef extends Clazz.ElementDef
-
-
Field Summary
Fields Modifier and Type Field Description private MemberInfo
memberInfo
-
Constructor Summary
Constructors Constructor Description MemberDef(MemberInfo memberInfo)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
descriptor()
abstract java.lang.Object
getConstant()
Descriptors.TypeRef
getContainingClass()
Descriptors.Descriptor
getDescriptor()
abstract java.lang.String
getGenericReturnType()
java.lang.String
getName()
Descriptors.TypeRef
getType()
java.lang.String
toString()
-
Methods inherited from class aQute.bnd.osgi.Clazz.ElementDef
annotationInfos, annotations, attribute, attributes, attributes, elementType, getSignature, isDeprecated, matches, typeAnnotationInfos, typeAnnotations
-
Methods inherited from class aQute.bnd.osgi.Clazz.Def
getAccess, getClazz, getOwnerType, isAbstract, isAnnotation, isEnum, isFinal, isInterface, isModule, isNative, isPrivate, isProtected, isPublic, isStatic, isSynthetic, isTransient, isVolatile
-
-
-
-
Field Detail
-
memberInfo
private final MemberInfo memberInfo
-
-
Constructor Detail
-
MemberDef
MemberDef(MemberInfo memberInfo)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Overrides:
getName
in classClazz.ElementDef
-
toString
public java.lang.String toString()
- Overrides:
toString
in classClazz.ElementDef
-
getType
public Descriptors.TypeRef getType()
- Overrides:
getType
in classClazz.ElementDef
-
getContainingClass
public Descriptors.TypeRef getContainingClass()
-
descriptor
public java.lang.String descriptor()
-
getDescriptor
public Descriptors.Descriptor getDescriptor()
-
getConstant
public abstract java.lang.Object getConstant()
-
getGenericReturnType
public abstract java.lang.String getGenericReturnType()
-
-