org.eclipse.internal.xtend.expression.ast
Class AbstractExpressionVisitor

java.lang.Object
  extended by org.eclipse.internal.xtend.expression.ast.AbstractVisitor
      extended by org.eclipse.internal.xtend.expression.ast.AbstractExpressionVisitor
Direct Known Subclasses:
XtendXpandSearchEngine.ExpressionVisitor

public abstract class AbstractExpressionVisitor
extends AbstractVisitor


Constructor Summary
AbstractExpressionVisitor()
           
 
Method Summary
 java.lang.Object visit(ISyntaxElement ele)
           
protected  java.lang.Object visitBooleanLiteral(BooleanLiteral node)
           
protected  java.lang.Object visitBooleanOperation(BooleanOperation node)
           
protected  java.lang.Object visitCast(Cast node)
           
protected  java.lang.Object visitChainExpression(ChainExpression ce)
           
protected  java.lang.Object visitCollectionExpression(CollectionExpression node)
           
protected  java.lang.Object visitConstructorCallExpression(ConstructorCallExpression node)
           
protected  java.lang.Object visitFeatureCall(FeatureCall fc)
           
protected  java.lang.Object visitGlobalVarExpression(GlobalVarExpression node)
           
protected  java.lang.Object visitIfExpression(IfExpression node)
           
protected  java.lang.Object visitIntegerLiteral(IntegerLiteral node)
           
protected  java.lang.Object visitLetExpression(LetExpression node)
           
protected  java.lang.Object visitListLiteral(ListLiteral node)
           
protected  java.lang.Object visitNullLiteral(NullLiteral node)
           
protected  java.lang.Object visitOperationCall(OperationCall oc)
           
protected  java.lang.Object visitRealLiteral(RealLiteral node)
           
protected  java.lang.Object visitStringLiteral(StringLiteral node)
           
protected  java.lang.Object visitSwitchExpression(SwitchExpression node)
           
protected  java.lang.Object visitTypeSelectExpression(TypeSelectExpression node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExpressionVisitor

public AbstractExpressionVisitor()
Method Detail

visit

public final java.lang.Object visit(ISyntaxElement ele)
Specified by:
visit in class AbstractVisitor

visitBooleanOperation

protected java.lang.Object visitBooleanOperation(BooleanOperation node)

visitCast

protected java.lang.Object visitCast(Cast node)

visitConstructorCallExpression

protected java.lang.Object visitConstructorCallExpression(ConstructorCallExpression node)

visitGlobalVarExpression

protected java.lang.Object visitGlobalVarExpression(GlobalVarExpression node)

visitChainExpression

protected java.lang.Object visitChainExpression(ChainExpression ce)

visitFeatureCall

protected java.lang.Object visitFeatureCall(FeatureCall fc)

visitCollectionExpression

protected java.lang.Object visitCollectionExpression(CollectionExpression node)

visitOperationCall

protected java.lang.Object visitOperationCall(OperationCall oc)

visitTypeSelectExpression

protected java.lang.Object visitTypeSelectExpression(TypeSelectExpression node)

visitIfExpression

protected java.lang.Object visitIfExpression(IfExpression node)

visitLetExpression

protected java.lang.Object visitLetExpression(LetExpression node)

visitSwitchExpression

protected java.lang.Object visitSwitchExpression(SwitchExpression node)

visitListLiteral

protected java.lang.Object visitListLiteral(ListLiteral node)

visitBooleanLiteral

protected java.lang.Object visitBooleanLiteral(BooleanLiteral node)

visitIntegerLiteral

protected java.lang.Object visitIntegerLiteral(IntegerLiteral node)

visitNullLiteral

protected java.lang.Object visitNullLiteral(NullLiteral node)

visitRealLiteral

protected java.lang.Object visitRealLiteral(RealLiteral node)

visitStringLiteral

protected java.lang.Object visitStringLiteral(StringLiteral node)