All Downloads are FREE. Search and download functionalities are using the official Maven repository.

spoon.examples.visitor.src.Main Maven / Gradle / Ivy

The newest version!
package spoon.examples.visitor.src;

import java.io.ByteArrayOutputStream;
import java.io.PrintStream;

import spoon.examples.visitor.src.expression.Expression;
import spoon.examples.visitor.src.expression.IntegerExpression;
import spoon.examples.visitor.src.expression.MinusOperatorExpression;
import spoon.examples.visitor.src.expression.PlusOperatorExpression;

public class Main {

	public static void main(String[] args) {
		ByteArrayOutputStream fos = new ByteArrayOutputStream(100);
		PrintStream ps = new PrintStream(fos);
		System.setErr(ps);
		Expression e = new PlusOperatorExpression(new IntegerExpression(1),
				new MinusOperatorExpression(new IntegerExpression(2),
						new IntegerExpression(3)));
		System.setOut(ps);
		new PrintExpressionVisitor().visitExpression(e);
		System.out.print("\n");
		System.err.println(fos.toString());
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy