Uses of Class
sootup.core.signatures.MethodSignature
Package
Description
-
Uses of MethodSignature in qilin.core.builder.callgraph
Modifier and TypeFieldDescriptionprotected Map<MethodSignature,
Set<CallGraph.Call>> OnFlyCallGraph.calls
protected Set<MethodSignature>
OnFlyCallGraph.methods
Modifier and TypeMethodDescriptionOnFlyCallGraph.callSourcesTo
(MethodSignature targetMethod) OnFlyCallGraph.callTargetsFrom
(MethodSignature sourceMethod) OnFlyCallGraph.getEntryMethods()
OnFlyCallGraph.getMethodSignatures()
Modifier and TypeMethodDescriptionvoid
OnFlyCallGraph.addCall
(MethodSignature sourceMethod, MethodSignature targetMethod, InvokableStmt stmt) void
OnFlyCallGraph.addMethod
(MethodSignature calledMethod) OnFlyCallGraph.callsFrom
(MethodSignature sourceMethod) OnFlyCallGraph.callSourcesTo
(MethodSignature targetMethod) OnFlyCallGraph.callsTo
(MethodSignature targetMethod) OnFlyCallGraph.callTargetsFrom
(MethodSignature sourceMethod) boolean
OnFlyCallGraph.containsCall
(MethodSignature sourceMethod, MethodSignature targetMethod, InvokableStmt stmt) boolean
OnFlyCallGraph.containsMethod
(MethodSignature method) -
Uses of MethodSignature in sootup.analysis.interprocedural.icfg
Modifier and TypeMethodDescriptionstatic Map<Integer,
MethodSignature> ICFGDotExporter.computeCalls
(Map<MethodSignature, StmtGraph<?>> stmtGraphSet, View view, CallGraph callgraph) This method finds out all the calls made in the given StmtGraphs, so it can be edged to other methods.static Set<MethodSignature>
ICFGDotExporter.getMethodSignatureInSubClass
(MethodSignature source, MethodSignature target, CallGraph callGraph) Modifier and TypeMethodDescriptionstatic void
ICFGDotExporter.connectEdgesToSubClasses
(MethodSignature source, MethodSignature target, View view, Map<Integer, MethodSignature> calls, CallGraph callgraph) static Set<MethodSignature>
ICFGDotExporter.getMethodSignatureInSubClass
(MethodSignature source, MethodSignature target, CallGraph callGraph) Modifier and TypeMethodDescriptionstatic String
ICFGDotExporter.buildICFGGraph
(Map<MethodSignature, StmtGraph<?>> signatureToStmtGraph, View view, CallGraph callGraph) void
JimpleBasedInterproceduralCFG.computeAllCalls
(List<MethodSignature> entryPoints, Map<MethodSignature, StmtGraph<?>> signatureToStmtGraph, CallGraph callGraph) void
JimpleBasedInterproceduralCFG.computeAllCalls
(List<MethodSignature> entryPoints, Map<MethodSignature, StmtGraph<?>> signatureToStmtGraph, CallGraph callGraph) static Map<Integer,
MethodSignature> ICFGDotExporter.computeCalls
(Map<MethodSignature, StmtGraph<?>> stmtGraphSet, View view, CallGraph callgraph) This method finds out all the calls made in the given StmtGraphs, so it can be edged to other methods.static void
ICFGDotExporter.connectEdgesToSubClasses
(MethodSignature source, MethodSignature target, View view, Map<Integer, MethodSignature> calls, CallGraph callgraph) ModifierConstructorDescriptionJimpleBasedInterproceduralCFG
(View view, List<MethodSignature> cgEntryPoints, boolean enableExceptions, boolean includeReflectiveCalls) -
Uses of MethodSignature in sootup.apk.frontend.dexpler
ModifierConstructorDescriptionDexMethodSource
(Set<Local> locals, MethodSignature methodSignature, MutableStmtGraph mutableStmtGraph, org.jf.dexlib2.iface.Method method, List<BodyInterceptor> bodyInterceptors, View view) -
Uses of MethodSignature in sootup.callgraph
Modifier and TypeMethodDescriptionAbstractCallGraphAlgorithm.findMainMethod
(View view) The method iterates over all classes present in view, and finds method with name main and SourceType - Application.protected MethodSignature
GraphBasedCallGraph.Vertex.getMethodSignature()
CallGraph.Call.getSourceMethodSignature()
CallGraph.Call.getTargetMethodSignature()
Modifier and TypeMethodDescriptionCallGraph.callSourcesTo
(MethodSignature targetMethod) This method returns all method signatures that call a given method signature.GraphBasedCallGraph.callSourcesTo
(MethodSignature targetMethod) CallGraph.callTargetsFrom
(MethodSignature sourceMethod) This method returns all method signatures that are called by a given method signature.GraphBasedCallGraph.callTargetsFrom
(MethodSignature sourceMethod) List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.getBaseCallGraphEdges()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.getBaseCallGraphEdges()
protected List<MethodSignature>
AbstractCallGraphAlgorithm.getClinitFromEntryPoints
(List<MethodSignature> entryPoints) This method returns a list of static initializers that should be considered by the given entry pointsCallGraph.getEntryMethods()
This method returns all entry methods of the call graphGraphBasedCallGraph.getEntryMethods()
CallGraph.getMethodSignatures()
This method returns method signatures in the call graph.GraphBasedCallGraph.getMethodSignatures()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.getOtherCallGraphEdges()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.getOtherCallGraphEdges()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.intersectedCalls()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.intersectedCalls()
CallGraphDifference.intersectedMethods()
protected abstract Stream<MethodSignature>
AbstractCallGraphAlgorithm.resolveCall
(SootMethod method, InvokableStmt invokableStmt) This method resolves the possible targets of a given invoke expression.protected Stream<MethodSignature>
ClassHierarchyAnalysisAlgorithm.resolveCall
(SootMethod method, InvokableStmt invokableStmt) In the CHA algorithm, every virtual call is resolved by only using the hierarchy.protected Stream<MethodSignature>
RapidTypeAnalysisAlgorithm.resolveCall
(SootMethod sourceMethod, InvokableStmt invokableStmt) In the RTA algorithm, every virtual call is resolved by using the hierarchy and a hashset containing every instantiated class.static Optional<MethodSignature>
AbstractCallGraphAlgorithm.resolveConcreteDispatch
(View view, MethodSignature m) Searches for the signature of the method that is the concrete implementation ofm
.List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.uniqueBaseGraphCalls()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.uniqueBaseGraphCalls()
CallGraphDifference.uniqueBaseGraphMethods()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.uniqueOtherGraphCalls()
List<org.apache.commons.lang3.tuple.Pair<MethodSignature,
MethodSignature>> CallGraphDifference.uniqueOtherGraphCalls()
CallGraphDifference.uniqueOtherGraphMethods()
Modifier and TypeMethodDescriptionvoid
GraphBasedCallGraph.addCall
(MethodSignature sourceMethod, MethodSignature targetMethod, InvokableStmt invokableStmt) void
MutableCallGraph.addCall
(MethodSignature sourceMethod, MethodSignature targetMethod, InvokableStmt invokableStmt) This method enables to add calls that are edges in the call graph.protected void
AbstractCallGraphAlgorithm.addCallToCG
(MethodSignature source, MethodSignature target, InvokableStmt invokeStmt, MutableCallGraph cg, Deque<MethodSignature> workList) Adds the defined call to the given call graph.void
GraphBasedCallGraph.addMethod
(MethodSignature calledMethod) protected void
GraphBasedCallGraph.addMethod
(MethodSignature calledMethod, GraphBasedCallGraph.Vertex vertex) void
MutableCallGraph.addMethod
(MethodSignature calledMethod) This method enables to add method that are nodes in the call graph.CallGraph.callsFrom
(MethodSignature sourceMethod) This method returns all method signatures that are called by a given method signature.GraphBasedCallGraph.callsFrom
(MethodSignature sourceMethod) CallGraph.callSourcesTo
(MethodSignature targetMethod) This method returns all method signatures that call a given method signature.GraphBasedCallGraph.callSourcesTo
(MethodSignature targetMethod) CallGraph.callsTo
(MethodSignature targetMethod) This method returns all method signatures that call a given method signature.GraphBasedCallGraph.callsTo
(MethodSignature targetMethod) CallGraph.callTargetsFrom
(MethodSignature sourceMethod) This method returns all method signatures that are called by a given method signature.GraphBasedCallGraph.callTargetsFrom
(MethodSignature sourceMethod) boolean
CallGraph.containsCall
(MethodSignature sourceMethod, MethodSignature targetMethod, InvokableStmt invokableStmt) This method checks if an edge is contained in the call graph.boolean
GraphBasedCallGraph.containsCall
(MethodSignature sourceMethod, MethodSignature targetMethod, InvokableStmt invokableStmt) boolean
CallGraph.containsMethod
(MethodSignature method) This method checks if a given method signature is a node in the call graph.boolean
GraphBasedCallGraph.containsMethod
(MethodSignature method) protected CallGraph.Call
GraphBasedCallGraph.edgeOf
(MethodSignature source, MethodSignature target, InvokableStmt invokableStmt) it returns the edge of the graph that is described by the given source, target, stmt in the call graph.static Optional<SootMethod>
AbstractCallGraphAlgorithm.findConcreteMethod
(View view, MethodSignature sig) searches the method object in the given hierarchyprotected abstract void
AbstractCallGraphAlgorithm.postProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) This method enables optional post-processing of a method in the call graph algorithmprotected void
ClassHierarchyAnalysisAlgorithm.postProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) protected void
RapidTypeAnalysisAlgorithm.postProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) Postprocessing is not needed in RTAprotected abstract void
AbstractCallGraphAlgorithm.preProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) This method enables optional pre-processing of a method in the call graph algorithmprotected void
ClassHierarchyAnalysisAlgorithm.preProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) protected void
RapidTypeAnalysisAlgorithm.preProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) Preprocessing of a method in the RTA call graph algorithmstatic Optional<MethodSignature>
AbstractCallGraphAlgorithm.resolveConcreteDispatch
(View view, MethodSignature m) Searches for the signature of the method that is the concrete implementation ofm
.protected GraphBasedCallGraph.Vertex
GraphBasedCallGraph.vertexOf
(MethodSignature method) it returns the vertex of the graph that describes the given method signature in the call graph.Modifier and TypeMethodDescriptionprotected void
AbstractCallGraphAlgorithm.addCallToCG
(MethodSignature source, MethodSignature target, InvokableStmt invokeStmt, MutableCallGraph cg, Deque<MethodSignature> workList) Adds the defined call to the given call graph.protected List<MethodSignature>
AbstractCallGraphAlgorithm.getClinitFromEntryPoints
(List<MethodSignature> entryPoints) This method returns a list of static initializers that should be considered by the given entry pointsprotected void
RapidTypeAnalysisAlgorithm.includeIgnoredCallsToClass
(ClassType classType, MutableCallGraph cg, Deque<MethodSignature> workList) This method will add all saved ignored calls from a given class to the call graph.CallGraphAlgorithm.initialize
(List<MethodSignature> entryPoints) This method initializes and starts the call graph algorithm with given entry points.ClassHierarchyAnalysisAlgorithm.initialize
(List<MethodSignature> entryPoints) RapidTypeAnalysisAlgorithm.initialize
(List<MethodSignature> entryPoints) protected MutableCallGraph
AbstractCallGraphAlgorithm.initializeCallGraph
(List<MethodSignature> entryPoints, List<MethodSignature> clinits) This method creates the mutable call graph which is used in the call graph algorithm.protected abstract void
AbstractCallGraphAlgorithm.postProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) This method enables optional post-processing of a method in the call graph algorithmprotected void
ClassHierarchyAnalysisAlgorithm.postProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) protected void
RapidTypeAnalysisAlgorithm.postProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) Postprocessing is not needed in RTAprotected abstract void
AbstractCallGraphAlgorithm.preProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) This method enables optional pre-processing of a method in the call graph algorithmprotected void
ClassHierarchyAnalysisAlgorithm.preProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) protected void
RapidTypeAnalysisAlgorithm.preProcessingMethod
(View view, MethodSignature sourceMethod, Deque<MethodSignature> workList, MutableCallGraph cg) Preprocessing of a method in the RTA call graph algorithmprotected void
AbstractCallGraphAlgorithm.resolveAllCallsFromSourceMethod
(SootMethod sourceMethod, MutableCallGraph cg, Deque<MethodSignature> workList) This method resolves all calls from a given source method.protected void
AbstractCallGraphAlgorithm.resolveAllImplicitCallsFromSourceMethod
(SootMethod sourceMethod, MutableCallGraph cg, Deque<MethodSignature> workList) It resolves all implicit calls caused by the given source methodprotected void
AbstractCallGraphAlgorithm.resolveAllStaticInitializerCalls
(SootMethod sourceMethod, MutableCallGraph cg, Deque<MethodSignature> workList) It resolves all static initializer calls caused by the given source methodModifierConstructorDescriptionCall
(MethodSignature sourceMethodSignature, MethodSignature targetMethodSignature, InvokableStmt invokableStmt) protected
Vertex
(MethodSignature methodSignature) ModifierConstructorDescriptionGraphBasedCallGraph
(List<MethodSignature> entryMethods) The constructor of the graph based call graph.protected
GraphBasedCallGraph
(org.jgrapht.graph.DirectedPseudograph<GraphBasedCallGraph.Vertex, CallGraph.Call> graph, Map<MethodSignature, GraphBasedCallGraph.Vertex> signatureToVertex, List<MethodSignature> entryMethods) protected
GraphBasedCallGraph
(org.jgrapht.graph.DirectedPseudograph<GraphBasedCallGraph.Vertex, CallGraph.Call> graph, Map<MethodSignature, GraphBasedCallGraph.Vertex> signatureToVertex, List<MethodSignature> entryMethods) -
Uses of MethodSignature in sootup.core
Modifier and TypeMethodDescriptionIdentifierFactory.getMethodSignature
(String fullyQualifiedNameDeclClass, String methodName, String fqReturnType, List<String> parameters) Gets the method signature.IdentifierFactory.getMethodSignature
(ClassType declaringClassSignature, String methodName, String fqReturnType, List<String> parameters) Gets the method signature.IdentifierFactory.getMethodSignature
(ClassType declaringClassSignature, String methodName, Type fqReturnType, List<Type> parameters) Gets the method signature.IdentifierFactory.getMethodSignature
(ClassType declaringClassSignature, MethodSubSignature subSignature) Gets the method signature.IdentifierFactory.getStaticInitializerSignature
(ClassType declaringClassSignature) Gets the static initializer method signature.IdentifierFactory.parseMethodSignature
(String methodSignature) Parses the method signature.Modifier and TypeMethodDescriptionboolean
IdentifierFactory.isConstructorSignature
(MethodSignature methodSignature) -
Uses of MethodSignature in sootup.core.frontend
ModifierConstructorDescriptionOverridingBodySource
(MethodSignature methodSignature, Body body) Method source where all information already available -
Uses of MethodSignature in sootup.core.graph
ModifierConstructorDescriptionMutableBlockStmtGraph
(boolean isStatic, MethodSignature sig, LocalGenerator localgen) -
Uses of MethodSignature in sootup.core.jimple
Modifier and TypeMethodDescriptionstatic JDynamicInvokeExpr
Jimple.newDynamicInvokeExpr
(MethodSignature bootstrapMethodSignature, List<Immediate> bootstrapArgs, MethodSignature methodSignature, int tag, List<Immediate> args) Constructs a NewDynamicInvokeExpr(SootMethod bootstrapMethodSignature, List bootstrapArgs, SootMethod methodSignature, List args) grammar chunk.static JDynamicInvokeExpr
Jimple.newDynamicInvokeExpr
(MethodSignature bootstrapMethodSignature, List<Immediate> bootstrapArgs, MethodSignature methodSignature, List<Immediate> args) Constructs a NewDynamicInvokeExpr(SootMethod bootstrapMethodSignature, List bootstrapArgs, SootMethod methodSignature, List args) grammar chunk.static JInterfaceInvokeExpr
Jimple.newInterfaceInvokeExpr
(Local base, MethodSignature method) static JInterfaceInvokeExpr
Jimple.newInterfaceInvokeExpr
(Local base, MethodSignature method, List<Immediate> args) Constructs a NewInterfaceInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.static JInterfaceInvokeExpr
Jimple.newInterfaceInvokeExpr
(Local base, MethodSignature method, Immediate arg) static JSpecialInvokeExpr
Jimple.newSpecialInvokeExpr
(Local base, MethodSignature method) static JSpecialInvokeExpr
Jimple.newSpecialInvokeExpr
(Local base, MethodSignature method, List<Immediate> args) Constructs a NewSpecialInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.static JSpecialInvokeExpr
Jimple.newSpecialInvokeExpr
(Local base, MethodSignature method, Immediate arg) static JStaticInvokeExpr
Jimple.newStaticInvokeExpr
(MethodSignature method) static JStaticInvokeExpr
Jimple.newStaticInvokeExpr
(MethodSignature method, List<Immediate> args) Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk.static JStaticInvokeExpr
Jimple.newStaticInvokeExpr
(MethodSignature method, Immediate arg) static JVirtualInvokeExpr
Jimple.newVirtualInvokeExpr
(Local base, MethodSignature method) static JVirtualInvokeExpr
Jimple.newVirtualInvokeExpr
(Local base, MethodSignature method, List<Immediate> args) Constructs a NewVirtualInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.static JVirtualInvokeExpr
Jimple.newVirtualInvokeExpr
(Local base, MethodSignature method, Immediate arg) -
Uses of MethodSignature in sootup.core.jimple.common.expr
Modifier and TypeMethodDescriptionJDynamicInvokeExpr.getBootstrapMethodSignature()
AbstractInvokeExpr.getMethodSignature()
Modifier and TypeMethodDescriptionJDynamicInvokeExpr.withBootstrapMethodSignature
(MethodSignature bootstrapMethodSignature) abstract AbstractInvokeExpr
AbstractInstanceInvokeExpr.withMethodSignature
(MethodSignature methodSignature) JDynamicInvokeExpr.withMethodSignature
(MethodSignature methodSignature) JInterfaceInvokeExpr.withMethodSignature
(MethodSignature methodSignature) JSpecialInvokeExpr.withMethodSignature
(MethodSignature methodSignature) JStaticInvokeExpr.withMethodSignature
(MethodSignature methodSignature) JVirtualInvokeExpr.withMethodSignature
(MethodSignature methodSignature) ModifierConstructorDescriptionprotected
AbstractInvokeExpr
(MethodSignature method, Immediate[] args) JDynamicInvokeExpr
(MethodSignature bootstrapMethodSignature, List<Immediate> bootstrapArgs, MethodSignature methodSignature, int tag, List<Immediate> methodArgs) Assigns values returned by newImmediateBox to an array bsmArgBoxes of type ValueBox.JDynamicInvokeExpr
(MethodSignature bootstrapMethodSignature, List<Immediate> bootstrapArgs, MethodSignature methodSignature, List<Immediate> methodArgs) Makes a parameterized call to JDynamicInvokeExpr method.JInterfaceInvokeExpr
(Local base, MethodSignature method, List<Immediate> args) methodArgs to an array args.JSpecialInvokeExpr
(Local base, MethodSignature method, List<Immediate> args) JStaticInvokeExpr
(MethodSignature method, List<Immediate> args) Stores the values to the args array.JVirtualInvokeExpr
(Local base, MethodSignature method, List<Immediate> args) Stores the values to the args array. -
Uses of MethodSignature in sootup.core.model
Modifier and TypeMethodDescriptionBody.BodyBuilder.getMethodSignature()
Body.getMethodSignature()
Returns the MethodSignature associated with this Body.Method.getSignature()
SootMethod.SootMethodBuilder.getSignature()
Modifier and TypeMethodDescriptionBody.BodyBuilder.setMethodSignature
(MethodSignature methodSig) SootMethod.SignatureStep.withSignature
(MethodSignature value) SootMethod.SootMethodBuilder.withSignature
(MethodSignature methodSignature) ModifierConstructorDescriptionSootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, Position position) Constructs a SootMethod object with the given attributes. -
Uses of MethodSignature in sootup.core.util
Modifier and TypeMethodDescriptionstatic String
DotExporter.buildGraph
(StmtGraph<?> graph, boolean isICFG, Map<Integer, MethodSignature> calls, MethodSignature methodSignature) Modifier and TypeMethodDescriptionstatic String
DotExporter.buildGraph
(StmtGraph<?> graph, boolean isICFG, Map<Integer, MethodSignature> calls, MethodSignature methodSignature) -
Uses of MethodSignature in sootup.core.util.printer
Modifier and TypeMethodDescriptionvoid
LabeledStmtPrinter.methodSignature
(MethodSignature methodSig) abstract void
StmtPrinter.methodSignature
(MethodSignature sig) -
Uses of MethodSignature in sootup.core.validation
-
Uses of MethodSignature in sootup.core.views
Modifier and TypeMethodDescriptionOptional<? extends SootMethod>
AbstractView.getMethod
(MethodSignature signature) resolve and check for accessibility of the class from a given package * TODO: incorporate AccessUtil @Nonnull public synchronized Optional<T> getClass( @Nonnull PackageName entryPackage, @Nonnull ClassType type) { Optional<T> aClass = getClass(type); if (aClass.isPresent() && AccessUtil.isAccessible(entryPackage, aClass.get()) ) { return Optional.empty(); } return aClass; }Optional<? extends SootMethod>
View.getMethod
(MethodSignature signature) -
Uses of MethodSignature in sootup.java.bytecode.frontend.conversion
-
Uses of MethodSignature in sootup.java.core
Modifier and TypeMethodDescriptionJavaIdentifierFactory.getMethodSignature
(String fullyQualifiedNameDeclClass, String methodName, String fqReturnType, List<String> parameters) Always creates a new MethodSignature AND a new ClassSignature.JavaIdentifierFactory.getMethodSignature
(ClassType declaringClassSignature, String methodName, String fqReturnType, List<String> parameters) Always creates a new MethodSignature reusing the given ClassSignature.JavaIdentifierFactory.getMethodSignature
(ClassType declaringClassSignature, String methodName, Type fqReturnType, List<Type> parameters) JavaIdentifierFactory.getMethodSignature
(ClassType declaringClassSignature, MethodSubSignature subSignature) JavaIdentifierFactory.getStaticInitializerSignature
(ClassType declaringClassSignature) JavaIdentifierFactory.parseMethodSignature
(String methodSignature) Parses aMethodSignature
either from a Soot or from a JavaDoc-like signature specification.Modifier and TypeMethodDescriptionboolean
JavaIdentifierFactory.isConstructorSignature
(MethodSignature methodSignature) ModifierConstructorDescriptionJavaAnnotationSootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, Iterable<AnnotationUsage> annotations, Position position) JavaSootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, Iterable<AnnotationUsage> annotations, Position position) -
Uses of MethodSignature in sootup.java.core.views
-
Uses of MethodSignature in sootup.java.frontend
Modifier and TypeMethodDescriptionstatic Optional<SootMethod>
WalaClassLoaderTestUtils.getSootMethod
(WalaJavaClassProvider WalaJavaClassProvider, MethodSignature signature) -
Uses of MethodSignature in sootup.java.frontend.conversion
ModifierConstructorDescriptionWalaSootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, com.ibm.wala.cast.loader.AstMethod.DebuggingInformation debugInfo) Constructs a SootMethod object with the given attributes. -
Uses of MethodSignature in sootup.jimple.frontend
Modifier and TypeMethodDescriptionJimpleConverterUtil.getMethodSignature
(JimpleParser.Method_signatureContext ctx, org.antlr.v4.runtime.ParserRuleContext parentCtx)