KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > spoon > examples > visitor > processing > PrintExpressionVisitorProcessor


1 package spoon.examples.visitor.processing;
2
3 import spoon.examples.visitor.src.VisitedElement;
4 import spoon.examples.visitor.src.expression.Expression;
5 import spoon.reflect.reference.CtTypeReference;
6
7 public class PrintExpressionVisitorProcessor extends AbstractVisitorProcessor {
8
9     @Override JavaDoc
10     public CtTypeReference<?> getVisitedRootType() {
11         return getFactory().Type().createReference(Expression.class);
12     }
13
14     @Override JavaDoc
15     public CtTypeReference<?> getVisitedInterface() {
16         return getFactory().Type().createReference(VisitedElement.class);
17     }
18
19     @Override JavaDoc
20     public CtTypeReference<?> getVisitorType() {
21         return getFactory().Type().createReference(PrintExpressionVisitor.class);
22     }
23     
24 }
25
Popular Tags