Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IPackageFragment


    return testSourceFragmentRoot;
  }

  private IPackageFragment handleTestPackage(IJavaElement element,
      IPackageFragmentRoot testSourceFragmentRoot) throws Exception {
    IPackageFragment testPackage = null;
    IPackageFragment elementPackage =
        (IPackageFragment) element.getAncestor(IJavaElement.PACKAGE_FRAGMENT);
    if (elementPackage != null) {
      testPackage = testSourceFragmentRoot.getPackageFragment(elementPackage.getElementName());
      if (testPackage == null || !testPackage.exists()) {
        testPackage =
            testSourceFragmentRoot.createPackageFragment(
                elementPackage.getElementName(),
                true,
                null);
      }
    }
    //
View Full Code Here


        IOUtils.closeQuietly(is);
      }
    }
    // ensure com.google.gwt.junit.JUnit import
    try {
      IPackageFragment newTypePackage = newType.getPackageFragment();
      ModuleDescription module = Utils.getSingleModule(newTypePackage);
      DefaultModuleProvider.modify(module, new ModuleModification() {
        public void modify(ModuleElement moduleElement) throws Exception {
          if (moduleElement.getInheritsElement("com.google.gwt.junit.JUnit") == null) {
            moduleElement.addInheritsElement("com.google.gwt.junit.JUnit");
View Full Code Here

    } finally {
      IOUtils.closeQuietly(stream);
    }
    // add new entry-point definition
    try {
      IPackageFragment newTypePackage = newType.getPackageFragment();
      ModuleDescription module = Utils.getSingleModule(newTypePackage);
      DefaultModuleProvider.modify(module, new ModuleModification() {
        public void modify(ModuleElement moduleElement) throws Exception {
          EntryPointElement entryPointElement = new EntryPointElement();
          moduleElement.addChild(entryPointElement);
View Full Code Here

  /**
   * Test for {@link Utils#getSingleModule(IPackageFragment)}.
   */
  public void test_getSingleModule_IPackageFragment() throws Exception {
    IType entryPointType = m_testProject.getJavaProject().findType("test.client.Module");
    IPackageFragment packageFragment = entryPointType.getPackageFragment();
    assertModuleDescriptionPath("src/test/Module.gwt.xml", Utils.getSingleModule(packageFragment));
  }
View Full Code Here

  /**
   * Test for {@link Utils#getRootSourcePackage(IPackageFragment)}.<br>
   * Ask for "client" package itself.
   */
  public void test_getRootSourcePackage_1() throws Exception {
    IPackageFragment pkg = m_testProject.getPackage("test.client");
    IPackageFragment root = Utils.getRootSourcePackage(pkg);
    assertEquals("test.client", root.getElementName());
  }
View Full Code Here

   * Test for {@link Utils#getRootSourcePackage(IPackageFragment)}.<br>
   * Ask for child of "client" package.
   */
  @DisposeProjectAfter
  public void test_getRootSourcePackage_2() throws Exception {
    IPackageFragment pkg = m_testProject.getPackage("test.client.rpc");
    IPackageFragment root = Utils.getRootSourcePackage(pkg);
    assertEquals("test.client", root.getElementName());
  }
View Full Code Here

   */
  @DisposeProjectAfter
  public void test_isModuleSourcePackage() throws Exception {
    // no, "server" is not "source" package
    {
      IPackageFragment pkg = m_testProject.getPackage("test.server");
      assertFalse(Utils.isModuleSourcePackage(pkg));
    }
    // OK, really "source" package
    {
      IPackageFragment pkg = m_testProject.getPackage("test.client");
      assertTrue(Utils.isModuleSourcePackage(pkg));
    }
    // new "source" package in Module.gwt.xml
    {
      IPackageFragment pkg = m_testProject.getPackage("test.newClient");
      // initially not "source" package
      assertFalse(Utils.isModuleSourcePackage(pkg));
      // add "newClient" to "source" folders
      {
        IFile moduleFile = getFileSrc("test/Module.gwt.xml");
View Full Code Here

  /**
   * Test for {@link Utils#isModuleSourcePackage(IPackageFragment)}.
   */
  @DisposeProjectAfter
  public void test_isModuleSourcePackage_withExcludeElements() throws Exception {
    IPackageFragment inClientPkg = m_testProject.getPackage("test.client.foo");
    IPackageFragment theServicePkg = m_testProject.getPackage("test.client.foo.service");
    IPackageFragment inServicePkg = m_testProject.getPackage("test.client.foo.service.bar");
    // include "client" into "source" folders, but exclude "service" sub-folders
    {
      IFile moduleFile = getFileSrc("test/Module.gwt.xml");
      setFileContent(
          moduleFile,
View Full Code Here

  /**
   * Test for {@link Utils#isModuleSourcePackage(IPackageFragment)}.
   */
  @DisposeProjectAfter
  public void test_isModuleSourcePackage_withRenameTo() throws Exception {
    IPackageFragment inClientPkg = m_testProject.getPackage("test.client");
    IPackageFragment inServerPkg = m_testProject.getPackage("test.server");
    // use "rename-to" attribute
    {
      IFile moduleFile = getFileSrc("test/Module.gwt.xml");
      setFileContent(moduleFile, "<module rename-to='shortName'/>");
      waitForAutoBuild();
View Full Code Here

   * <p>
   * http://code.google.com/p/google-web-toolkit/issues/detail?id=6626
   */
  @DisposeProjectAfter
  public void test_isModuleSourcePackage_withInherits() throws Exception {
    IPackageFragment inClientPkg = m_testProject.getPackage("test.webclient");
    IPackageFragment inServerPkg = m_testProject.getPackage("test.server");
    //
    getFileSrc("test/Module.gwt.xml").delete(true, null);
    setFileContentSrc(
        "test/ModuleB.gwt.xml",
        getSourceDQ(
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.IPackageFragment

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.