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

org.refactoringminer.astDiff.actions.ExtendedTreeClassifier Maven / Gradle / Ivy

package org.refactoringminer.astDiff.actions;

import com.github.gumtreediff.actions.TreeClassifier;
import com.github.gumtreediff.actions.model.Action;
import com.github.gumtreediff.tree.Tree;

import java.util.Map;

/**
 * An interface to partition the nodes of an AST into sets of updated, deleted, moved, and updated nodes.
 * @author  Pourya Alikhani Fard [email protected]
 * @see Tree
 */
public interface ExtendedTreeClassifier extends TreeClassifier {
	Map getMultiMapSrc();
	Map getMultiMapDst();
	Map getDstMoveInTreeMap();
	Map getSrcMoveOutTreeMap();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy