public class MethodSubSignature extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
methodName |
NumberedString |
numberedSubSig |
List<Type> |
parameterTypes |
Type |
returnType |
| Constructor and Description |
|---|
MethodSubSignature(NumberedString subsig) |
MethodSubSignature(SootMethodRef r) |
MethodSubSignature(Stmt callSite)
Creates a new instance of the
MethodSubSignature class based on a call site. |
MethodSubSignature(String methodName,
Type returnType,
List<Type> parameterTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
SootMethod |
getInClassUnsafe(SootClass c)
Tries to find the exact method in a class.
|
String |
getMethodName() |
NumberedString |
getNumberedSubSig() |
List<Type> |
getParameterTypes() |
Type |
getReturnType() |
int |
hashCode() |
String |
toString() |
public final String methodName
public final Type returnType
public final NumberedString numberedSubSig
public MethodSubSignature(SootMethodRef r)
public MethodSubSignature(NumberedString subsig)
public MethodSubSignature(String methodName, Type returnType, List<Type> parameterTypes)
public MethodSubSignature(Stmt callSite)
MethodSubSignature class based on a call site. The subsignature of the callee will
be taken from the method referenced at the call site.callSite - The call sitepublic String getMethodName()
public Type getReturnType()
public NumberedString getNumberedSubSig()
public SootMethod getInClassUnsafe(SootClass c)
c - the classCopyright © 2024 Soot OSS. All rights reserved.