package de.ovgu.cide.utils;
///*******************************************************************************
// * Copyright (c) 2000, 2003 IBM Corporation and others.
// * All rights reserved. This program and the accompanying materials
// * are made available under the terms of the Eclipse Public License v1.0
// * which accompanies this distribution, and is available at
// * http://www.eclipse.org/legal/epl-v10.html
// *
// * Contributors:
// * IBM Corporation - initial API and implementation
// *******************************************************************************/
//package coloredide.utils;
//
//import tmp.generated.CompilationUnit;
//import cide.astgen.ast.ASTNode;
//
//
///**
// *
// */
//public class TreeInfoCollector {
//
// public static class NodeCounter extends GenericVisitor {
//
// public int numberOfNodes= 0;
//
// protected boolean visitNode(ASTNode node) {
// numberOfNodes++;
// return true;
// }
// }
//
//
// private final CompilationUnit fRoot;
//
// public TreeInfoCollector(CompilationUnit root) {
// fRoot= root;
// }
//
// public int getSize() {
// return fRoot.subtreeBytes();
// }
//
// public int getNumberOfNodes() {
// NodeCounter counter= new NodeCounter();
// fRoot.accept(counter);
// return counter.numberOfNodes;
// }
//
//
//}