Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-12615

allow as7 classpath containers have access restrictions

    XMLWordPrintable

Details

    Description

      We will eventually have access restrictions on the as7 jars provided. This will require the classpath container in charge of making the entries to provide the classpath acces rules.

      ClientAllRuntimeClasspathProvider:

      protected IClasspathEntry getEntry(Entry entry) {
      IPath p = entry.getPath();
      IAccessRule[] rules = null;
      if( p.toString().contains("picketbox")) {
      IPath filePattern= new Path("*/ssl/*");
      rules = new IAccessRule[]

      {JavaCore.newAccessRule(filePattern, IAccessRule.K_NON_ACCESSIBLE)}

      ;

      System.out.println("break here");
      }
      IClasspathEntry e = JavaCore.newLibraryEntry(entry.getPath(), null, null,
      rules == null ? ClasspathEntry.NO_ACCESS_RULES : rules,
      ClasspathEntry.NO_EXTRA_ATTRIBUTES,
      false/not exported/);

      Above is example code.

      Attachments

        Issue Links

          Activity

            People

              rob.stryker Rob Stryker (Inactive)
              rob.stryker Rob Stryker (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: