methods to be able to distinguish them during graph traversal.
}
public String toString() {
- String st="";
+ String st="FlatCall_";
if (dst==null) {
if (method==null)
st+="null(";
}
public String toString() {
- return dst.toString()+"=("+type.toString()+")"+src.toString();
+ return "FlatCastNode_"+dst.toString()+"=("+type.toString()+")"+src.toString();
}
public int kind() {
}
public String toString(String negjump) {
- return "if (!"+test_cond.toString()+") goto "+negjump;
+ return "FlatCondBranch_if (!"+test_cond.toString()+") goto "+negjump;
}
public void addNext(FlatNode n) {
}
public String toString() {
- return dst.toString()+"="+src.toString()+"["+index.toString()+"]";
+ return "FlatElementNode_"+dst.toString()+"="+src.toString()+"["+index.toString()+"]";
}
public int kind() {
}
public String toString() {
- return dst.toString()+"="+src.toString()+"."+field.getSymbol();
+ return "FlatFieldNode_"+dst.toString()+"="+src.toString()+"."+field.getSymbol();
}
public int kind() {
}
public String toString() {
- String st="FlatFlagActionNode";
+ String st="FlatFlagActionNode_";
for(Iterator it=tempflagpairs.keySet().iterator();it.hasNext();) {
TempFlagPair tfp=(TempFlagPair)it.next();
st+=getFlagChange(tfp)?"":"!";
}
public String toString() {
+ String str = "FlatGlobalConvNode_"+src.toString();
if (makePtr)
- return src.toString()+"=(PTR)"+src.toString()+" "+lb;
+ str += "=(PTR)";
else
- return src.toString()+"=(OID)"+src.toString()+" "+lb;
+ str += "=(OID)";
+ return str+src.toString()+" "+lb;
}
public int kind() {
}
public String toString() {
+ String str = "FlatLiteralNode_"+dst;
if (value==null)
- return dst+"=null";
+ str += "=null";
else
- return dst+"="+escapeString(value.toString());
+ str += "="+escapeString(value.toString());
+ return str;
}
protected static String escapeString(String st) {
String new_st="";
}
public String toString() {
+ String ret = "FlatMethod_";
if( method != null ) {
- return method.toString();
+ ret += method.toString();
+ } else {
+ ret += task.toString();
}
- return task.toString();
+ return ret;
}
public MethodDescriptor getMethod() {
}
public String toString() {
- if (size==null)
- return dst.toString()+"= NEW "+type.toString();
- else
- return dst.toString()+"= NEW "+type.toString()+"["+size.toString()+"]";
+ String str = "FlatNew_"+dst.toString()+"= NEW "+type.toString();
+ if (size!=null)
+ str += "["+size.toString()+"]";
+ return str;
}
public int kind() {
}
public String toString() {
+ String str = "FlatOpNode_"+dest.toString();
if (right!=null)
- return dest.toString()+"="+left.toString()+op.toString()+right.toString();
+ str += "="+left.toString()+op.toString()+right.toString();
else if (op.getOp()==Operation.ASSIGN)
- return dest.toString()+" = "+left.toString();
+ str += " = "+left.toString();
else
- return dest.toString()+" "+op.toString() +" "+left.toString();
+ str += " "+op.toString() +" "+left.toString();
+ return str;
}
public int kind() {
}
public String toString() {
- return "return "+tempdesc;
+ return "FlatReturnNode_return "+tempdesc;
}
public int kind() {
}
public String toString() {
- return dst.toString()+"["+index.toString()+"]="+src.toString();
+ return "FlatSetElementNode_"+dst.toString()+"["+index.toString()+"]="+src.toString();
}
public int kind() {
}
public String toString() {
- return dst.toString()+"."+field.getSymbol()+"="+src.toString();
+ return "FlatSetFieldNode_"+dst.toString()+"."+field.getSymbol()+"="+src.toString();
}
public int kind() {
}
public String toString() {
- return dst.toString()+"= new Tag("+type.toString()+")";
+ return "FlatTagDeclaration_"+dst.toString()+"= new Tag("+type.toString()+")";
}
public int kind() {