blob: 0b61f8698c77c773d1e2fd6c31a1cbe7a9749763 [file] [log] [blame]
package aQute.bnd.service.diff;
public interface Tree extends Comparable<Tree>{
public class Data {
public String name;
public Type type = Type.METHOD;
public Delta add = Delta.MINOR;
public Delta rem = Delta.MAJOR;
public Data[] children = null;
public String comment = null;
}
Data serialize();
Tree[] getChildren();
String getName();
Type getType();
Delta ifAdded();
Delta ifRemoved();
Diff diff(Tree older);
Tree get(String name);
}