Package aQute.bnd.osgi
Class Clazz.MethodDef
- java.lang.Object
-
- aQute.bnd.osgi.Clazz.Def
-
- aQute.bnd.osgi.Clazz.MemberDef
-
- aQute.bnd.osgi.Clazz.MethodDef
-
- Enclosing class:
- Clazz
public class Clazz.MethodDef extends Clazz.MemberDef
-
-
Constructor Summary
Constructors Constructor Description MethodDef(aQute.bnd.classfile.MethodInfo methodInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<Annotation>
annotations(java.lang.String binaryNameFilter)
java.lang.Object
getConstant()
java.lang.String
getGenericReturnType()
Clazz.MethodParameter[]
getParameters()
Descriptors.TypeRef[]
getPrototype()
java.lang.String
getSignature()
boolean
isBridge()
boolean
isConstructor()
boolean
isDeprecated()
boolean
isFinal()
java.util.stream.Stream<ParameterAnnotation>
parameterAnnotations(java.lang.String binaryNameFilter)
java.util.stream.Stream<TypeAnnotation>
typeAnnotations(java.lang.String binaryNameFilter)
-
Methods inherited from class aQute.bnd.osgi.Clazz.MemberDef
descriptor, getContainingClass, getDescriptor, getName, getType, toString
-
Methods inherited from class aQute.bnd.osgi.Clazz.Def
getAccess, getClazz, getOwnerType, isAbstract, isAnnotation, isEnum, isInterface, isModule, isNative, isPrivate, isProtected, isPublic, isStatic, isSynthetic, isTransient, isVolatile
-
-
-
-
Method Detail
-
isConstructor
public boolean isConstructor()
-
getPrototype
public Descriptors.TypeRef[] getPrototype()
-
isBridge
public boolean isBridge()
-
getGenericReturnType
public java.lang.String getGenericReturnType()
- Specified by:
getGenericReturnType
in classClazz.MemberDef
-
getParameters
public Clazz.MethodParameter[] getParameters()
-
getConstant
public java.lang.Object getConstant()
- Specified by:
getConstant
in classClazz.MemberDef
-
parameterAnnotations
public java.util.stream.Stream<ParameterAnnotation> parameterAnnotations(java.lang.String binaryNameFilter)
-
isDeprecated
public boolean isDeprecated()
-
getSignature
public java.lang.String getSignature()
-
annotations
public java.util.stream.Stream<Annotation> annotations(java.lang.String binaryNameFilter)
-
typeAnnotations
public java.util.stream.Stream<TypeAnnotation> typeAnnotations(java.lang.String binaryNameFilter)
-
-