Mercurial > hg > Members > kono > PLparser
view src/plparser/ArrayProperty.java @ 11:79d492bce828
clean up
author | one |
---|---|
date | Thu, 02 Sep 2010 11:55:56 +0900 |
parents | 563bcb96e4fa |
children | 1baccfe55597 |
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(")"); } } } }