Examples of Visitor


Examples of org.codehaus.groovy.antlr.treewalker.Visitor

            throw e;
        }
        AST ast = parser.getAST();

        // modify the Java AST into a Groovy AST (just token types)
        Visitor java2groovyConverter = new Java2GroovyConverter(tokenNames);
        AntlrASTProcessor java2groovyTraverser = new PreOrderTraversal(java2groovyConverter);
        java2groovyTraverser.process(ast);

        // now mutate (groovify) the ast into groovy
        Visitor groovifier = new Groovifier(tokenNames, false);
        AntlrASTProcessor groovifierTraverser = new PreOrderTraversal(groovifier);
        groovifierTraverser.process(ast);

        // now do the business    
        Visitor visitor = new SimpleGroovyClassDocAssembler(packagePath, file, sourceBuffer, links, properties, false);
        AntlrASTProcessor traverser = new SourceCodeTraversal(visitor);

        traverser.process(ast);

        return ((SimpleGroovyClassDocAssembler) visitor).getGroovyClassDocs();
View Full Code Here

Examples of org.codehaus.groovy.antlr.treewalker.Visitor

            throw e;
        }
        AST ast = parser.getAST();

        // now do the business
        Visitor visitor = new SimpleGroovyClassDocAssembler(packagePath, file, sourceBuffer, links, properties, true);
        AntlrASTProcessor traverser = new SourceCodeTraversal(visitor);
        traverser.process(ast);
        return ((SimpleGroovyClassDocAssembler) visitor).getGroovyClassDocs();
    }
View Full Code Here

Examples of org.codehaus.groovy.antlr.treewalker.Visitor

            throw e;
        }
        AST ast = parser.getAST();

        // modify the Java AST into a Groovy AST (just token types)
        Visitor java2groovyConverter = new Java2GroovyConverter(tokenNames);
        AntlrASTProcessor java2groovyTraverser = new PreOrderTraversal(java2groovyConverter);
        java2groovyTraverser.process(ast);

        // now mutate (groovify) the ast into groovy
        Visitor groovifier = new Groovifier(tokenNames, false);
        AntlrASTProcessor groovifierTraverser = new PreOrderTraversal(groovifier);
        groovifierTraverser.process(ast);

        // now do the business    
        Visitor visitor = new SimpleGroovyClassDocAssembler(packagePath, file, sourceBuffer, links, properties, false);
        AntlrASTProcessor traverser = new SourceCodeTraversal(visitor);

        traverser.process(ast);

        return ((SimpleGroovyClassDocAssembler) visitor).getGroovyClassDocs();
View Full Code Here

Examples of org.codehaus.groovy.antlr.treewalker.Visitor

            throw e;
        }
        AST ast = parser.getAST();

        // now do the business
        Visitor visitor = new SimpleGroovyClassDocAssembler(packagePath, file, sourceBuffer, links, properties, true);
        AntlrASTProcessor traverser = new SourceCodeTraversal(visitor);
        traverser.process(ast);
        return ((SimpleGroovyClassDocAssembler) visitor).getGroovyClassDocs();
    }
View Full Code Here

Examples of org.dom4j.Visitor

    public VisitorDemo() {
    }

    protected void process(Document document) throws Exception {
        Visitor visitor = new VisitorSupport() {

            public void visit(Document document) {
                println(document.toString());
            }
View Full Code Here

Examples of org.eclipse.epsilon.emc.jdt.test.util.Visitor

            packageFragment=tempPackageFragment;
            ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();
            for(ICompilationUnit iUnit : iUnits){
              // initialise unit
              unit = Visitor.parse(iUnit);
              Visitor cVisitor = new Visitor();
              unit.accept(cVisitor);
              TypeDeclaration[] typeDeclarations = cVisitor
                  .getClasses().toArray(
                      new TypeDeclaration[cVisitor
                          .getClasses().size()]);
              for (TypeDeclaration tempTypeDeclaration : typeDeclarations) {
                // initialise typeDeclaration
                typeDeclaration = tempTypeDeclaration;
                MethodDeclaration[] methodDeclarations = typeDeclaration
View Full Code Here

Examples of org.eclipse.epsilon.emc.jdt.test.util.Visitor

   
  }

  @Test
  public void testGetTypeDeclarationCompilationUnit() {
    Visitor cVisitor = new Visitor();
    unit.accept(cVisitor);
    TypeDeclaration[] classes = cVisitor.getClasses().toArray(new TypeDeclaration[cVisitor.getClasses().size()]);
    assertArrayEquals(classes, JdtManipulator.getTypeDeclarations(unit));
  }
View Full Code Here

Examples of org.eclipse.epsilon.emc.jdt.test.util.Visitor

    List <TypeDeclaration> expectedTypeList = new ArrayList<TypeDeclaration>();
    for(IPackageFragment packageFragment : packageFragments){
      ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();     
      for(ICompilationUnit iUnit : iUnits){
        CompilationUnit unit = Visitor.parse(iUnit);
        Visitor cVisitor = new Visitor();
        unit.accept(cVisitor);
        expectedTypeList.addAll(cVisitor.getClasses());
      }
    }
    List<TypeDeclaration> actualTypeList = JdtManipulator
        .getTypeDeclarations(javaProject);
    assertEquals(expectedTypeList.size(), actualTypeList.size());
View Full Code Here

Examples of org.eclipse.epsilon.emc.jdt.test.util.Visitor

  public void testGetTypeDeclarationIPackageFragment() throws CoreException {
    List <TypeDeclaration> expectedTypeList = new ArrayList<TypeDeclaration>();
    ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();     
    for(ICompilationUnit iUnit : iUnits){
      CompilationUnit unit = Visitor.parse(iUnit);
      Visitor cVisitor = new Visitor();
      unit.accept(cVisitor);
      expectedTypeList.addAll(cVisitor.getClasses());
    }
   
    List<TypeDeclaration> actualTypeList = JdtManipulator
        .getTypeDeclarations(packageFragment);
    assertEquals(expectedTypeList.size(), actualTypeList.size());
View Full Code Here

Examples of org.eclipse.epsilon.emc.jdt.test.util.Visitor

    }
  }

  @Test
  public void testGetMethodDeclarationCompilationUnit() {
    Visitor mVisitor = new Visitor();
    unit.accept(mVisitor);
//    retrieve method declarations from the compilation unit to which they belong
//    MethodDeclaration[] expectedMethods = mVisitor.getMethods().toArray(
//        new MethodDeclaration[mVisitor.getMethods().size()]);
    TypeDeclaration [] typeDeclarations = JdtManipulator.getTypeDeclarations(unit);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.