Package aQute.bnd.signatures
Class MethodSignature
java.lang.Object
aQute.bnd.signatures.MethodSignature
- All Implemented Interfaces:
Signature
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final ThrowsSignature[]
final JavaTypeSignature[]
final Result
final ThrowsSignature[]
final TypeParameter[]
-
Constructor Summary
ConstructorsConstructorDescriptionMethodSignature
(TypeParameter[] typeParameters, JavaTypeSignature[] parameterTypes, Result resultType, ThrowsSignature[] throwTypes) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
static MethodSignature
(package private) static MethodSignature
parseMethodSignature
(StringRover signature) (package private) static Result
parseResult
(StringRover signature) (package private) static ThrowsSignature
parseThrowsSignature
(StringRover signature) toString()
-
Field Details
-
typeParameters
-
parameterTypes
-
resultType
-
throwTypes
-
EMPTY_ThrowsSignature
-
-
Constructor Details
-
MethodSignature
public MethodSignature(TypeParameter[] typeParameters, JavaTypeSignature[] parameterTypes, Result resultType, ThrowsSignature[] throwTypes)
-
-
Method Details