public class CastClassAnalyzer extends Object
| Constructor and Description |
|---|
CastClassAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
Map<org.objectweb.asm.Type,Integer> |
analyze(String className) |
void |
handle(org.objectweb.asm.tree.ClassNode targetClass,
int depth) |
void |
handle(org.objectweb.asm.tree.ClassNode targetClass,
String methodName,
int depth) |
void |
handle(String className,
String methodName,
int depth) |
void |
handleMethodNode(org.objectweb.asm.tree.ClassNode cn,
org.objectweb.asm.tree.MethodNode mn,
int depth)
Add all possible calls for a given method
|
void |
handleSuperClasses(org.objectweb.asm.tree.ClassNode targetClass)
If we want to have the calltree also for the superclasses, we need to
determine which methods are callable
|
public void handleSuperClasses(org.objectweb.asm.tree.ClassNode targetClass)
callTree - targetClass - public void handle(org.objectweb.asm.tree.ClassNode targetClass,
int depth)
public void handle(org.objectweb.asm.tree.ClassNode targetClass,
String methodName,
int depth)
public void handleMethodNode(org.objectweb.asm.tree.ClassNode cn,
org.objectweb.asm.tree.MethodNode mn,
int depth)
callGraph - mn - Copyright © 2010–2017 EvoSuite. All rights reserved.