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 TypeMethodDescriptionint
Returns the number of parameters.@NonNull Type
getParameterType
(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
-