Package sootup.core.signatures
Class MethodSignature
java.lang.Object
sootup.core.signatures.SootClassMemberSignature<MethodSubSignature>
sootup.core.signatures.MethodSignature
- All Implemented Interfaces:
Comparable<SootClassMemberSignature<MethodSubSignature>>,Signature
Represents the fully qualified signature of a method.
-
Constructor Summary
ConstructorsConstructorDescriptionMethodSignature(@NonNull ClassType declaringClassSignature, @NonNull String methodName, @NonNull Iterable<Type> parameters, @NonNull Type fqReturnType) MethodSignature(@NonNull ClassType declaringClass, @NonNull MethodSubSignature subSignature) Internal: Constructs a MethodSignature. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the number of parameters.@NonNull TypegetParameterType(int n) The method's parameters' signatures.Methods inherited from class sootup.core.signatures.SootClassMemberSignature
compareTo, equals, getDeclClassType, getName, getSubSignature, getType, hashCode, toString
-
Constructor Details
-
MethodSignature
-
MethodSignature
Internal: Constructs a MethodSignature. Instances should only be created by aIdentifierFactory- Parameters:
declaringClass- the declaring class signaturesubSignature- the sub-signature
-
-
Method Details
-
getParameterTypes
The method's parameters' signatures. -
getParameterCount
public int getParameterCount()Returns the number of parameters. -
getParameterType
-