/**
* This file is licensed under the University of Illinois/NCSA Open Source License. See LICENSE.TXT for details.
*/
package edu.illinois.keshmesh.detector;
import com.ibm.wala.analysis.pointers.BasicHeapGraph;
import com.ibm.wala.ipa.callgraph.CallGraph;
import com.ibm.wala.ipa.callgraph.propagation.HeapModel;
import com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis;
import com.ibm.wala.ipa.cha.IClassHierarchy;
/**
*
* @author Mohsen Vakilian
* @author Stas Negara
*
*/
public class BasicAnalysisData {
public final IClassHierarchy classHierarchy;
public final CallGraph callGraph;
public final PointerAnalysis pointerAnalysis;
public final HeapModel heapModel;
public final BasicHeapGraph basicHeapGraph;
public BasicAnalysisData(IClassHierarchy classHierarchy, CallGraph callGraph, PointerAnalysis pointerAnalysis, HeapModel heapModel, BasicHeapGraph basicHeapGraph) {
this.classHierarchy = classHierarchy;
this.callGraph = callGraph;
this.pointerAnalysis = pointerAnalysis;
this.heapModel = heapModel;
this.basicHeapGraph = basicHeapGraph;
}
}