*/
public class PHPOutlineInfo {
TreeSet fVariables;
- PHPSegmentWithChildren fDeclarations;
+ OutlineableWithChildren fDeclarations;
public PHPOutlineInfo(Object parent) {
fVariables = new TreeSet();
fDeclarations = new PHPClassDeclaration(parent, "_root", 1);
}
+ public PHPOutlineInfo(Object parent, OutlineableWithChildren phpDocument) {
+ fVariables = new TreeSet();
+ fDeclarations = phpDocument;
+ }
+
public TreeSet getVariables() {
return fVariables;
}
- public PHPSegmentWithChildren getDeclarations() {
+ public OutlineableWithChildren getDeclarations() {
return fDeclarations;
}
- public boolean add(PHPFunctionDeclaration o) {
+ public boolean add(OutlineableWithChildren o) {
return fDeclarations.add(o);
}