public class SootMethodRepresentationParser extends Object
SootMethodAndClass| 限定符和类型 | 方法和说明 |
|---|---|
String |
getMethodNameFromSubSignature(String subSignature)
Parses a Soot method subsignature and returns the method name
|
String[] |
getParameterTypesFromSubSignature(String subSignature)
Parses a Soot method subsignature and returns the list of parameter types
|
HashMap<String,Set<String>> |
parseClassNames(Collection<String> methods,
boolean subSignature) |
soot.util.MultiMap<String,String> |
parseClassNames2(Collection<String> methods,
boolean subSignature) |
SootMethodAndClass |
parseSootMethodString(String parseString)
parses a string in soot representation, for example:
|
static SootMethodRepresentationParser |
v() |
public static SootMethodRepresentationParser v()
public SootMethodAndClass parseSootMethodString(String parseString)
parseString - The method signature to parsepublic HashMap<String,Set<String>> parseClassNames(Collection<String> methods, boolean subSignature)
public soot.util.MultiMap<String,String> parseClassNames2(Collection<String> methods, boolean subSignature)
public String getMethodNameFromSubSignature(String subSignature)
subSignature - The Soot subsignature to parsepublic String[] getParameterTypesFromSubSignature(String subSignature)
subSignature - The Soot subsignature to parseCopyright © 2022 Fraunhofer SIT. All rights reserved.