use of ast.Expression.WalkBy in project L42 by ElvisResearchGroup.
the class ToFormattedText method ofCompact.
public static String ofCompact(Expression e, boolean inline) {
ToFormattedText tft = new ToFormattedText() {
public Void visit(ClassB cb) {
//String res="";
String wb = "";
for (Member m : cb.getMs()) {
if (m instanceof NestedClass) {
NestedClass nc = (NestedClass) m;
if (nc.getInner() instanceof WalkBy) {
wb = nc.getName() + ":##";
}
}
}
return c("{.." + wb + "..}");
}
};
e.accept(tft);
String res = tft.result.toString();
if (inline) {
res = res.replace("\n", " ");
}
//if(res.length()>80){ res=res.substring(0, 34)+" ... "+res.substring(res.length()-34); }
return res;
}
Aggregations