@Override public void generate(StringBuilder sb, Builder builder) { if (builder.getImports() != null) { for (PackageRef imp : builder.getImports() .keySet()) { if (!imp.isJava()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(imp); sb.append("\" \"import\")\n"); } } } if (builder.getExports() != null) { for (PackageRef exp : builder.getExports() .keySet()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(exp); sb.append("\" \"export\")\n"); } } } },
public String _permissions(String args[]) { StringBuilder sb = new StringBuilder(); for (String arg : args) { if ("packages".equals(arg) || "all".equals(arg)) { for (PackageRef imp : getImports().keySet()) { if (!imp.isJava()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(imp); sb.append("\" \"import\")\r\n"); } } for (PackageRef exp : getExports().keySet()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(exp); sb.append("\" \"export\")\r\n"); } } else if ("admin".equals(arg) || "all".equals(arg)) { sb.append("(org.osgi.framework.AdminPermission)"); } else if ("permissions".equals(arg)) ; else error("Invalid option in ${permissions}: %s", arg); } return sb.toString(); }
public String _permissions(String args[]) { StringBuilder sb = new StringBuilder(); for (String arg : args) { if ("packages".equals(arg) || "all".equals(arg)) { for (PackageRef imp : getImports().keySet()) { if (!imp.isJava()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(imp); sb.append("\" \"import\")\r\n"); } } for (PackageRef exp : getExports().keySet()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(exp); sb.append("\" \"export\")\r\n"); } } else if ("admin".equals(arg) || "all".equals(arg)) { sb.append("(org.osgi.framework.AdminPermission)"); } else if ("permissions".equals(arg)) ; else error("Invalid option in ${permissions}: %s", arg); } return sb.toString(); }
@Override public void generate(StringBuilder sb, Builder builder) { if (builder.getImports() != null) { for (PackageRef imp : builder.getImports() .keySet()) { if (!imp.isJava()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(imp); sb.append("\" \"import\")\n"); } } } if (builder.getExports() != null) { for (PackageRef exp : builder.getExports() .keySet()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(exp); sb.append("\" \"export\")\n"); } } } },
public String _permissions(String args[]) { StringBuilder sb = new StringBuilder(); for (String arg : args) { if ("packages".equals(arg) || "all".equals(arg)) { for (PackageRef imp : getImports().keySet()) { if (!imp.isJava()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(imp); sb.append("\" \"import\")\r\n"); } } for (PackageRef exp : getExports().keySet()) { sb.append("(org.osgi.framework.PackagePermission \""); sb.append(exp); sb.append("\" \"export\")\r\n"); } } else if ("admin".equals(arg) || "all".equals(arg)) { sb.append("(org.osgi.framework.AdminPermission)"); } else if ("permissions".equals(arg)) ; else error("Invalid option in ${permissions}: %s", arg); } return sb.toString(); }
a.build(); TreeSet<PackageRef> sorted = new TreeSet<PackageRef>(a.getImports().keySet()); for (PackageRef p : sorted) { pw.printf("%-40s\n", p);
a.build(); TreeSet<PackageRef> sorted = new TreeSet<PackageRef>(a.getImports().keySet()); for (PackageRef p : sorted) { pw.printf("%-40s\n", p);
a.build(); TreeSet<PackageRef> sorted = new TreeSet<PackageRef>(a.getImports().keySet()); for (PackageRef p : sorted) { pw.printf("%-40s\n", p);
a.build(); TreeSet<PackageRef> sorted = new TreeSet<>(a.getImports() .keySet()); for (PackageRef p : sorted) {
a.build(); TreeSet<PackageRef> sorted = new TreeSet<>(a.getImports() .keySet()); for (PackageRef p : sorted) {
/** * Called when we 're done with a builder. In this case * we retrieve package information from */ protected void doneBuild(Builder builder) { project.exportedPackages.putAll(builder.getExports()); project.importedPackages.putAll(builder.getImports()); project.containedPackages.putAll(builder.getContained()); } }
/** * Called when we 're done with a builder. In this case * we retrieve package information from */ protected void doneBuild(Builder builder) { project.exportedPackages.putAll(builder.getExports()); project.importedPackages.putAll(builder.getImports()); project.containedPackages.putAll(builder.getContained()); } }
/** * Intercept the call to analyze and cleanup versions after we have analyzed * the setup. We do not want to cleanup if we are going to verify. */ @Override public void analyze() throws Exception { super.analyze(); cleanupVersion(getImports(), null); cleanupVersion(getExports(), getVersion()); String version = getProperty(BUNDLE_VERSION); if (version != null) { version = cleanupVersion(version); if (version.endsWith(".SNAPSHOT")) { version = version.replaceAll("SNAPSHOT$", getProperty(SNAPSHOT, "SNAPSHOT")); } setProperty(BUNDLE_VERSION, version); } }
/** * Intercept the call to analyze and cleanup versions after we have analyzed * the setup. We do not want to cleanup if we are going to verify. */ @Override public void analyze() throws Exception { super.analyze(); cleanupVersion(getImports(), null); cleanupVersion(getExports(), getVersion()); String version = getProperty(BUNDLE_VERSION); if (version != null) { version = cleanupVersion(version); if (version.endsWith(".SNAPSHOT")) { version = version.replaceAll("SNAPSHOT$", getProperty(SNAPSHOT, "SNAPSHOT")); } setProperty(BUNDLE_VERSION, version); } }
/** * Intercept the call to analyze and cleanup versions after we have analyzed * the setup. We do not want to cleanup if we are going to verify. */ @Override public void analyze() throws Exception { super.analyze(); cleanupVersion(getImports(), null); cleanupVersion(getExports(), getVersion()); String version = getProperty(BUNDLE_VERSION); if (version != null) { version = cleanupVersion(version); if (version.endsWith(".SNAPSHOT")) { version = version.replaceAll("SNAPSHOT$", getProperty(SNAPSHOT, "SNAPSHOT")); } setProperty(BUNDLE_VERSION, version); } }
/** * Called when we're done with a builder. In this case we retrieve package * information from builder. */ @Override protected void doneBuild(Builder builder) throws Exception { project.exportedPackages.putAll(builder.getExports()); project.importedPackages.putAll(builder.getImports()); project.containedPackages.putAll(builder.getContained()); xrefClasspath(project.unreferencedClasspathEntries, builder.getImports()); xrefClasspath(project.unreferencedClasspathEntries, builder.getContained()); // // For the workspace repo, we maintain a map // of bsn -> version for this project. So here // we update this map. In the startBuild method // we cleared the map // Version version = new Version(cleanupVersion(builder.getVersion())); project.versionMap.put(builder.getBsn(), version); super.doneBuild(builder); }
/** * Called when we're done with a builder. In this case we retrieve package * information from builder. */ @Override protected void doneBuild(Builder builder) throws Exception { project.exportedPackages.putAll(builder.getExports()); project.importedPackages.putAll(builder.getImports()); project.containedPackages.putAll(builder.getContained()); xrefClasspath(project.unreferencedClasspathEntries, builder.getImports()); xrefClasspath(project.unreferencedClasspathEntries, builder.getContained()); // // For the workspace repo, we maintain a map // of bsn -> version for this project. So here // we update this map. In the startBuild method // we cleared the map // Version version = new Version(cleanupVersion(builder.getVersion())); project.versionMap.put(builder.getBsn(), version); super.doneBuild(builder); }
/** * Intercept the call to analyze and cleanup versions after we have analyzed * the setup. We do not want to cleanup if we are going to verify. */ @Override public void analyze() throws Exception { super.analyze(); cleanupVersion(getImports(), null); cleanupVersion(getExports(), getVersion()); String version = getProperty(BUNDLE_VERSION); if (version != null) { version = cleanupVersion(version); version = doSnapshot(version); setProperty(BUNDLE_VERSION, version); } }
/** * Intercept the call to analyze and cleanup versions after we have analyzed * the setup. We do not want to cleanup if we are going to verify. */ @Override public void analyze() throws Exception { super.analyze(); cleanupVersion(getImports(), null); cleanupVersion(getExports(), getVersion()); String version = getProperty(BUNDLE_VERSION); if (version != null) { version = cleanupVersion(version); version = doSnapshot(version); setProperty(BUNDLE_VERSION, version); } }