Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.ASTParser.createAST()


          //second pass creates general constraints between qualifiers
          debug("Beginning Constraint Visitor");
          for (int k = 0; k < compilationUnits.length; ++k) {
            parser.setSource(compilationUnits[k]);
            parser.setResolveBindings(true);
            CompilationUnit compilationUnit = (CompilationUnit) parser.createAST(null);
            String fileName = compilationUnits[k].getUnderlyingResource().getName();
            debug("  "  + fileName);
            ConstraintVisitor visitor = new ConstraintVisitor(compilationUnit, fileName, analysis, originalSet.contains(compilationUnits[k]));
            compilationUnit.accept(visitor);
          }
View Full Code Here


  public static CompilationUnit getCompilationUnit(ICompilationUnit icu,
      IProgressMonitor monitor) {
    final ASTParser parser = ASTParser.newParser(AST.JLS3);
    parser.setSource(icu);
    parser.setResolveBindings(true);
    final CompilationUnit ret = (CompilationUnit) parser.createAST(monitor);
    return ret;
  }

  public static Collection getConsistentlyVisibleSets(Collection elementSets)
      throws JavaModelException {
View Full Code Here

   
    ASTParser lParser = ASTParser.newParser(AST.JLS3); // up to J2SE 1.5
    lParser.setSource(compilationUnit);
    lParser.setResolveBindings(true);
   
    CompilationUnit cu = (CompilationUnit) lParser.createAST(subMonitor.newChild(60));
    cu.accept(new CompilationUnitVisitor(compilationUnit, packageName, modelOf(compilationUnit.getJavaProject())));
    subMonitor.worked(40);
  }

  // TODO DI?
View Full Code Here

    resetASTMcCabe();
    ASTParser lParser = ASTParser.newParser(AST.JLS3); // up to J2SE 1.5
    lParser.setSource(sourceCode.toCharArray());
    lParser.setResolveBindings(false);
    ASTNode lResult = lParser.createAST(null);
//    IProblem[] problems = lResult.getProblems();
//    if (problems.length > 0) {
//      for (int i = 0; i < problems.length; i++) {
//        logger.warn(problems[i].getMessage());
//      }
View Full Code Here

        lParser.setSource(code.toCharArray());
        lParser.setResolveBindings(false);
        lParser.setSourceRange(start, (end-start)+1);
       
       
        ASTNode lResult = lParser.createAST(null);
        // Not sure if this always finds the correct ASTNode!
        ASTNode specificNode = NodeFinder.perform(lResult, start, end-start);
        if (specificNode.getStartPosition() != start || specificNode.getLength() != (end-start)) {
            System.out.println("Could not find the corresponding AST node at position: " + start);
        }
View Full Code Here

        fCurrCompilationUnit = cu;

        ASTParser lParser = ASTParser.newParser(AST.JLS3); // up to J2SE 1.5
        lParser.setSource(cu);
        lParser.setResolveBindings(true);
        CompilationUnit lResult = (CompilationUnit) lParser.createAST(monitor);
        IProblem[] problems = lResult.getProblems();
        if (problems.length > 0) {
            for (IProblem problem : problems) {
                sLogger.warn(problem.getMessage());
            }
View Full Code Here

        resetASTCrawler();
        ASTParser lParser = ASTParser.newParser(AST.JLS3); // up to J2SE 1.5
        lParser.setSource(sourceCode.toCharArray());
        lParser.setResolveBindings(true);
        CompilationUnit lResult = (CompilationUnit) lParser.createAST(monitor);
        IProblem[] problems = lResult.getProblems();
        if (problems.length > 0) {
            for (IProblem problem : problems) {
                sLogger.warn(problem.getMessage());
            }
View Full Code Here

   */
  public static CompilationUnit parseUnit(ICompilationUnit compilationUnit) {
    ASTParser parser = ASTParser.newParser(AST.JLS3);
    parser.setSource(compilationUnit);
    parser.setResolveBindings(true);
    return (CompilationUnit) parser.createAST(null);
  }
}
View Full Code Here

      options.put(CompilerOptions.OPTION_Encoding, "UTF-8");
      parser.setCompilerOptions(options);

      parser.setResolveBindings(true);
      parser.setKind(ASTParser.K_COMPILATION_UNIT);
      CompilationUnit unit = (CompilationUnit) parser.createAST(null);
      unit.recordModifications();

      TypeDeclarationFinderVisitor visitor = new TypeDeclarationFinderVisitor();
      unit.accept(visitor);
View Full Code Here

      options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_5);
      parser.setCompilerOptions(options);

      parser.setResolveBindings(true);
      parser.setKind(ASTParser.K_COMPILATION_UNIT);
      CompilationUnit unit = (CompilationUnit) parser.createAST(null);
      unit.recordModifications();

      TypeDeclarationFinderVisitor visitor = new TypeDeclarationFinderVisitor();
      unit.accept(visitor);
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.