package janala.solvers;
public class MethodElement extends Element {
final boolean isBegin;
final boolean isAbstracted;
final int iid;
@Override
public int getIid() { return iid; }
boolean isValidExpansion;
public MethodElement(boolean isBegin, int iid) {
this.isBegin = isBegin;
this.isAbstracted = true;
this.isValidExpansion = true;
this.iid = iid;
}
@Override
public boolean isInvalidScopeBegin() {
return isBegin && !isValidExpansion;
}
@Override
public String toString() {
return "MethodElement{"
+ "isBegin="
+ isBegin
+ ", isAbstracted="
+ isAbstracted
+ ", isValidExpansion="
+ isValidExpansion
+ ", iid="
+ iid
+ '}';
}
}