void doBREE(Domain domain, List< ? super Requirement> reqs) throws Exception { Parameters brees = domain.getBundleRequiredExecutionEnvironment(); final String filter; if (!brees.isEmpty()) { if (brees.size() == 1) { String bree = brees.keySet().iterator().next(); filter = EE.parseBREE(bree).toFilter(); } else { StringBuilder builder = new StringBuilder().append("(|"); for (String bree : brees.keySet()) { bree = Processor.removeDuplicateMarker(bree); builder.append(EE.parseBREE(bree).toFilter()); } builder.append(')'); filter = builder.toString(); } Requirement requirement = new CapReqBuilder(Namespaces.NS_EE).addDirective(Namespaces.DIRECTIVE_FILTER, filter).buildRequirement(); reqs.add(requirement); } }
void doBREE(Domain domain, List< ? super Requirement> reqs) throws Exception { Parameters brees = domain.getBundleRequiredExecutionEnvironment(); final String filter; if (!brees.isEmpty()) { if (brees.size() == 1) { String bree = brees.keySet().iterator().next(); filter = EE.parseBREE(bree).toFilter(); } else { StringBuilder builder = new StringBuilder().append("(|"); for (String bree : brees.keySet()) { bree = Processor.removeDuplicateMarker(bree); builder.append(EE.parseBREE(bree).toFilter()); } builder.append(')'); filter = builder.toString(); } Requirement requirement = new CapReqBuilder(Namespaces.NS_EE).addDirective(Namespaces.DIRECTIVE_FILTER, filter).buildRequirement(); reqs.add(requirement); } }
Parameters brees = d.getBundleRequiredExecutionEnvironment(); Formatter formatter = new Formatter(); try {
Parameters brees = d.getBundleRequiredExecutionEnvironment(); Formatter formatter = new Formatter(); try {
Parameters brees = d.getBundleRequiredExecutionEnvironment(); try (Formatter formatter = new Formatter()) { formatter.format("(|");
Parameters brees = d.getBundleRequiredExecutionEnvironment(); try (Formatter formatter = new Formatter()) { formatter.format("(|");