All Downloads are FREE. Search and download functionalities are using the official Maven repository.

soot.jimple.infoflow.android.callbacks.xml.CollectedCallbacks Maven / Gradle / Ivy

There is a newer version: 2.14.1
Show newest version
package soot.jimple.infoflow.android.callbacks.xml;

import java.util.Set;

import soot.SootClass;
import soot.jimple.infoflow.android.callbacks.AndroidCallbackDefinition;
import soot.util.MultiMap;

/**
 * Data object for storing collected callbacks for serialization and re-use
 * 
 * @author Steven Arzt
 *
 */
public class CollectedCallbacks {

	protected Set entryPoints;
	protected MultiMap callbackMethods;
	protected MultiMap fragmentClasses;

	public CollectedCallbacks() {

	}

	public CollectedCallbacks(Set entryPoints,
			MultiMap callbackMethods,
			MultiMap fragmentClasses) {
		this.entryPoints = entryPoints;
		this.callbackMethods = callbackMethods;
		this.fragmentClasses = fragmentClasses;
	}

	public Set getEntryPoints() {
		return entryPoints;
	}

	public MultiMap getCallbackMethods() {
		return callbackMethods;
	}

	public MultiMap getFragmentClasses() {
		return fragmentClasses;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy