Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.CompilationUnit


        this.shell = shell;
        this.result = result;
        this.project = project;
        if (node != null)
        {
            CompilationUnit cu = (CompilationUnit) ASTNodes.getParent(node,
                ASTNode.COMPILATION_UNIT);
            this.fCompilationUnit = (ICompilationUnit) cu.getJavaElement();
        }
    }
View Full Code Here


      bs
          .append("package snippet;import java.io.PrintWriter;");
      ASTParser newParser = ASTParser.newParser(AST.JLS3);
      newParser.setSource(str.toCharArray());
      StringBuilder bls=new StringBuilder(str);
      CompilationUnit createAST = (CompilationUnit) newParser.createAST(null);
      //ArrayList<String> results = new ArrayList<String>();
      for (Object n : createAST.imports()) {
        ImportDeclaration decl = (ImportDeclaration) n;
        String name = decl.getName().getFullyQualifiedName();
        if (decl.isOnDemand()) {
          bs.append("import "+name+".*;");
         
 
View Full Code Here

 
  private void goThroughClass(ICompilationUnit ClassContent, final String contextTypeId) {
    ASTParser parser = ASTParser.newParser(AST.JLS3);
    parser.setSource(ClassContent);
    parser.setKind(ASTParser.K_COMPILATION_UNIT);
    final CompilationUnit cu = (CompilationUnit) parser.createAST(null);
    cu.accept(new ASTVisitor() {
      private boolean parameter = false;
      private String paramName = "";
      public void endVisit(FieldDeclaration node) {
        paramName = "";
        parameter = false;
View Full Code Here

        parser.setResolveBindings(true);
        parser.setStatementsRecovery(true);
        parser.setBindingsRecovery(true);
        parser.setSource(input);
       
        CompilationUnit astRoot = (CompilationUnit)parser.createAST(monitor);
       
        if (astRoot != null && !monitor.isCanceled()) {
          Object[] listeners;
          synchronized (PartListenerGroup.this) {
            listeners= fAstListeners.getListeners();
View Full Code Here

  private void goThroughClass(String ClassContent) {
    ASTParser parser = ASTParser.newParser(AST.JLS3);
    parser.setSource(ClassContent.toCharArray());
    parser.setKind(ASTParser.K_COMPILATION_UNIT);
    final CompilationUnit cu = (CompilationUnit) parser.createAST(null);
    cu.accept(new ASTVisitor() {

      private String elNodeName;
      private boolean intoEL;

      public void endVisit(FieldDeclaration node) {
View Full Code Here

  private void goThroughClass(String ClassContent) {
    ASTParser parser = ASTParser.newParser(AST.JLS3);
    parser.setSource(ClassContent.toCharArray());
    parser.setKind(ASTParser.K_COMPILATION_UNIT);
    final CompilationUnit cu = (CompilationUnit) parser.createAST(null);
    cu.accept(new ASTVisitor() {

      private String elNodeName;
      private boolean intoEL;
      private boolean definedId;
View Full Code Here

    ASTParser parser = ASTParser.newParser(AST.JLS4);
    parser.setKind(ASTParser.K_COMPILATION_UNIT);
    parser.setSource(iUnit);
    parser.setResolveBindings(true);
    Visitor visitor = new Visitor();
    CompilationUnit unit = (CompilationUnit) parser.createAST(null);
    unit.accept(visitor);
    return unit; // parse
  }
View Full Code Here

  public void testPropertyGetterIPackageFragmentClass() throws CoreException,
      EolRuntimeException {
    List<CompilationUnit> expectedUnitList = new ArrayList<CompilationUnit>();
    ICompilationUnit[] iUnits = packageFragment.getCompilationUnits();
    for (ICompilationUnit iUnit : iUnits) {
      CompilationUnit unit = Visitor.parse(iUnit);
      expectedUnitList.add(unit);
    }
    // get expected TypeDeclaration []
    CompilationUnit[] expectedUnits = expectedUnitList
        .toArray(new CompilationUnit[expectedUnitList.size()]);
View Full Code Here

  @Test @Ignore
  public void testGetCompilationUnitsIPackageFragment() throws CoreException {
    ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();
    List <CompilationUnit> unitList = new ArrayList<CompilationUnit>();
    for(ICompilationUnit iUnit : iUnits){
      CompilationUnit unit = Visitor.parse(iUnit);
      unitList.add(unit);
    }
    assertArrayEquals(unitList.toArray(new CompilationUnit [unitList.size()]), JdtManipulator.getCompilationUnits(packageFragment));
  }
View Full Code Here

        .getPackageFragments();
    List <CompilationUnit> expectedUnitList = new ArrayList<CompilationUnit>();
    for(IPackageFragment packageFragment : packageFragments){
      ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();     
      for(ICompilationUnit iUnit : iUnits){
        CompilationUnit unit = Visitor.parse(iUnit);
        expectedUnitList.add(unit);
      }
    }
   
    List <CompilationUnit> actualUnitList = JdtManipulator.getCompilationUnits(javaProject);
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.dom.CompilationUnit

Copyright © 2018 www.massapicom. 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.