Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IJavaProject.findElement()


        if (path.segmentCount() == 1) {
          return true;
        }
       
        try {
          IJavaElement element = javaProject.findElement(path);
         
          if (element instanceof ICompilationUnit) {
            ICompilationUnit compilationUnit = (ICompilationUnit) element;
            IType[] types = compilationUnit.getTypes();
           
View Full Code Here


          project.hasNature(JavaCore.NATURE_ID); // Check needed when doing a full scan
      if (!maybeCandidate) {
        return false;
      } else {
        IJavaProject jProject = JavaCore.create(project);
          boolean isCandidate = jProject.findElement(ClojurePackageElementChangeListener.CLOJURE_PACKAGE_PATH) != null;
          return isCandidate;
      }
    } catch (JavaModelException e) {
      CCWPlugin.logError("Error while  trying to determine if project " + project.getName() + " is a candidate to be converted to a clojure project", e);
      return false;
View Full Code Here

    IJavaProject javaProject = getJavaProject(project);
    javaProject.open(null);
    //javaProject.getResource().refreshLocal(IResource.DEPTH_INFINITE, null);

    ICompilationUnit src = (ICompilationUnit)javaProject.findElement(path);

    return src;
  }

  /**
 
View Full Code Here

      if (project.hasNature(JavaCore.NATURE_ID)){
        IJavaProject javaProject = getJavaProject(project);
        javaProject.open(null);
        //javaProject.getResource().refreshLocal(IResource.DEPTH_INFINITE, null);

        ICompilationUnit src = (ICompilationUnit)javaProject.findElement(path);
        if(src != null){
          return src;
        }
      }
    }
View Full Code Here

        testedElementName = getPackageName(type) + "." + testedElementName;
      }
      try {
        // path must be on the form java/lang/Object.java
        Path path = new Path(testedElementName.replace('.', '/') + ".java");
        IJavaElement testedElement = javaProject.findElement(path);
        createFromTestAnnotations(testedElement);
      } catch (JavaModelException e) {
      }
    }
    TestSuite allTests = (TestSuite) ensureJavaClass(getPackageName(type), type.getElementName(), JexPackage.eINSTANCE.getTestSuite());
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.