public Ust VisitBlockStatement(JavaParser.BlockStatementContext context) { Statement result; var localVariableDeclaration = context.localVariableDeclaration(); if (localVariableDeclaration != null) { result = new ExpressionStatement((Expression)Visit(localVariableDeclaration), context.GetTextSpan()); return(result); } var statement = context.statement(); if (statement != null) { result = (Statement)Visit(statement); return(result); } var typeDec = context.localTypeDeclaration(); if (typeDec != null) { var typeDeclaration = (TypeDeclaration)Visit(typeDec); result = new TypeDeclarationStatement(typeDeclaration, typeDeclaration.TextSpan); return(result); } return(VisitChildren(context)); }
public virtual T Visit(TypeDeclarationStatement typeDeclarationStatement) { return(VisitChildren(typeDeclarationStatement)); }
public virtual void Exit(TypeDeclarationStatement typeDeclarationStatement) { }