Mercurial > hg > Members > kono > PLparser
view src/plparser/ArrayProperty.java @ 14:1baccfe55597 default tip
pp fix
author | one |
---|---|
date | Fri, 03 Sep 2010 08:21:53 +0900 |
parents | 563bcb96e4fa |
children |
line wrap: on
line source
package plparser; import java.io.PrintStream; import java.util.LinkedList; public class ArrayProperty extends Property { LinkedList<Property> list; public ArrayProperty(LinkedList<Property> list1) { list = list1; } public String toString() { String s = "Array(" ; for(Property p:list) { s += p; s += ","; } s = s.substring(0, s.length()-1); s += ")"; return s; } public void pp(PrintStream out, int indent, int flag) { indent(out, indent,flag); out.print("Array("); flag = 0; for(int i = 0;i<list.size();i++) { list.get(i).pp(out,indent+indent_step,flag); flag = 1; if (i<list.size()-1) out.println(","); else { // if (list.size()>1) indent(out,indent,1); out.print(")"); } } } }