package kr.ac.snu.selab.soot.analyzer; import java.util.List; import java.util.Map; public class MethodInfo { private Map<String, LocalInfo> methodParamIn; private Map<String, LocalInfo> fieldIn; private Map<String, LocalInfo> invokeIn; private Map<String, LocalInfo> creation; private Map<String, LocalInfo> call; private Map<String, LocalInfo> returnOut; private Map<String, LocalInfo> invokeParamOut; private Map<String, LocalInfo> fieldOut; private List<Pair<LocalInfo, LocalInfo>> internalEdges; public MethodInfo() { } public Map<String, LocalInfo> methodParamIn() { return methodParamIn; } public void setMethodParamIn(Map<String, LocalInfo> aMap) { methodParamIn = aMap; } public Map<String, LocalInfo> fieldIn() { return fieldIn; } public void setFieldIn(Map<String, LocalInfo> aMap) { fieldIn = aMap; } public Map<String, LocalInfo> invokeIn() { return invokeIn; } public void setInvokeIn(Map<String, LocalInfo> aMap) { invokeIn = aMap; } public Map<String, LocalInfo> creation() { return creation; } public void setCreation(Map<String, LocalInfo> aMap) { creation = aMap; } public Map<String, LocalInfo> call() { return call; } public void setCall(Map<String, LocalInfo> aMap) { call = aMap; } public Map<String, LocalInfo> returnOut() { return returnOut; } public void setReturnOut(Map<String, LocalInfo> aMap) { returnOut = aMap; } public Map<String, LocalInfo> invokeParamOut() { return invokeParamOut; } public void setInvokeParamOut(Map<String, LocalInfo> aMap) { invokeParamOut = aMap; } public Map<String, LocalInfo> fieldOut() { return fieldOut; } public void setFieldOut(Map<String, LocalInfo> aMap) { fieldOut = aMap; } public List<Pair<LocalInfo, LocalInfo>> internalEdges() { return internalEdges; } public void setInternalEdges(List<Pair<LocalInfo, LocalInfo>> edges) { internalEdges = edges; } }