You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Nicolas Lalevée <ni...@hibnet.org> on 2011/01/04 14:57:44 UTC

Re: svn commit: r1055036 - in /ant/ivy/core/trunk: src/java/org/apache/ivy/osgi/core/ src/java/org/apache/ivy/osgi/obr/filter/ src/java/org/apache/ivy/osgi/obr/xml/ src/java/org/apache/ivy/osgi/repo/ test/java/org/apache/ivy/osgi/core/

I have changed the configuration of the job on Hudson so it uses the latest JDK 1.4. So I'll get caught if I do that mistake again.

Nicolas


Le 4 janv. 2011 à 14:46, maartenc@apache.org a écrit :

> Author: maartenc
> Date: Tue Jan  4 13:46:12 2011
> New Revision: 1055036
> 
> URL: http://svn.apache.org/viewvc?rev=1055036&view=rev
> Log:
> Some obvious code changes to get the osgi code to compile on JDK 1.4.
> 
> Modified:
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java
>    ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java Tue Jan  4 13:46:12 2011
> @@ -51,7 +51,7 @@ public class BundleInfo {
> 
>     private Set/* <BundleCapability> */capabilities = new LinkedHashSet/* <BundleCapability> */();
> 
> -    private List/* <String> */executionEnvironments = Collections.emptyList();
> +    private List/* <String> */executionEnvironments = Collections.EMPTY_LIST;
> 
>     private String description;
> 
> @@ -69,7 +69,7 @@ public class BundleInfo {
>     }
> 
>     public String toString() {
> -        StringBuilder builder = new StringBuilder();
> +        StringBuffer builder = new StringBuffer();
>         builder.append("BundleInfo [executionEnvironments=");
>         builder.append(executionEnvironments);
>         builder.append(", capabilities=");
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java Tue Jan  4 13:46:12 2011
> @@ -168,7 +168,7 @@ public class BundleInfoAdapter {
> 
>     private static String encodeIvyLocation(String org, String name, String branch, String rev,
>             String type, String art, String ext) {
> -        StringBuilder builder = new StringBuilder();
> +        StringBuffer builder = new StringBuffer();
>         builder.append("ivy://");
>         builder.append(org);
>         builder.append('/');
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java Tue Jan  4 13:46:12 2011
> @@ -70,7 +70,7 @@ public class ManifestHeaderValue {
> 
>     public List/* <String> */getValues() {
>         if (elements.isEmpty()) {
> -            return Collections.emptyList();
> +            return Collections.EMPTY_LIST;
>         }
>         List/* <String> */list = new ArrayList/* <String> */();
>         Iterator itElements = getElements().iterator();
> @@ -100,7 +100,7 @@ public class ManifestHeaderValue {
>         /**
>          * buffer
>          */
> -        private StringBuilder buffer = new StringBuilder();
> +        private StringBuffer buffer = new StringBuffer();
> 
>         /**
>          * position in the source
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java Tue Jan  4 13:46:12 2011
> @@ -73,7 +73,7 @@ public class CompareFilter extends Requi
>         return rightValue;
>     }
> 
> -    public void append(StringBuilder builder) {
> +    public void append(StringBuffer builder) {
>         builder.append("(");
>         builder.append(leftValue);
>         builder.append(operator.toString());
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java Tue Jan  4 13:46:12 2011
> @@ -40,7 +40,7 @@ public abstract class MultiOperatorFilte
> 
>     abstract protected char operator();
> 
> -    public void append(StringBuilder builder) {
> +    public void append(StringBuffer builder) {
>         builder.append('(');
>         builder.append(operator());
>         Iterator itSubFilters = subFilters.iterator();
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java Tue Jan  4 13:46:12 2011
> @@ -118,7 +118,7 @@ public class RequirementFilterParser {
>         }
> 
>         private String parseCompareValue() {
> -            StringBuilder builder = new StringBuilder();
> +            StringBuffer builder = new StringBuffer();
>             do {
>                 readNext();
>                 if (!isOperator(c) && c != ')' && c != '(') {
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java Tue Jan  4 13:46:12 2011
> @@ -29,7 +29,7 @@ public abstract class UniOperatorFilter 
> 
>     abstract protected char operator();
> 
> -    public void append(StringBuilder builder) {
> +    public void append(StringBuffer builder) {
>         builder.append("(");
>         builder.append(operator());
>         builder.append(subFilter.toString());
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java Tue Jan  4 13:46:12 2011
> @@ -20,11 +20,11 @@ package org.apache.ivy.osgi.obr.xml;
> public abstract class RequirementFilter {
> 
>     public String toString() {
> -        StringBuilder builder = new StringBuilder();
> +        StringBuffer builder = new StringBuffer();
>         append(builder);
>         return builder.toString();
>     }
> 
> -    public abstract void append(StringBuilder builder);
> +    public abstract void append(StringBuffer builder);
> 
> }
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java (original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java Tue Jan  4 13:46:12 2011
> @@ -477,13 +477,13 @@ public abstract class BundleRepoResolver
>         Map/* <String, Set<BundleCapabilityAndLocation>> */bundleCapabilityMap = (Map) getRepoDescriptor()
>                 .getBundleByCapabilities().get(osgiAtt);
>         if (bundleCapabilityMap == null || bundleCapabilityMap.isEmpty()) {
> -            return Collections./* <Map<String, String>> */emptySet();
> +            return Collections.EMPTY_SET;
>         }
> 
>         tokenSet.remove(IvyPatternHelper.ORGANISATION_KEY);
>         String org = (String) criteria.get(IvyPatternHelper.ORGANISATION_KEY);
>         if (org != null && org.length() != 0) {
> -            return Collections./* <Map<String, String>> */emptySet();
> +            return Collections.EMPTY_SET;
>         }
>         values.put(IvyPatternHelper.ORGANISATION_KEY, "");
> 
> @@ -509,7 +509,7 @@ public abstract class BundleRepoResolver
>             Set/* <BundleCapabilityAndLocation> */bundleCapabilities = (Set) bundleCapabilityMap
>                     .get(module);
>             if (bundleCapabilities == null) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             Set/* <Map<String, String>> */tokenValues = new HashSet/* <Map<String, String>> */();
>             Iterator itBundle = bundleCapabilities.iterator();
> @@ -534,13 +534,13 @@ public abstract class BundleRepoResolver
>             Set/* <BundleCapabilityAndLocation> */bundleCapabilities = (Set) bundleCapabilityMap
>                     .get(module);
>             if (bundleCapabilities == null) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             Version v;
>             try {
>                 v = new Version(rev);
>             } catch (NumberFormatException e) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             BundleCapabilityAndLocation found = null;
>             Iterator itBundle = bundleCapabilities.iterator();
> @@ -552,7 +552,7 @@ public abstract class BundleRepoResolver
>                 }
>             }
>             if (found == null) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             Set/* <Map<String, String>> */tokenValues = new HashSet/* <Map<String, String>> */();
>             DefaultModuleDescriptor md = BundleInfoAdapter.toModuleDescriptor(
> 
> Modified: ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java
> URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java?rev=1055036&r1=1055035&r2=1055036&view=diff
> ==============================================================================
> --- ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java (original)
> +++ ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java Tue Jan  4 13:46:12 2011
> @@ -46,8 +46,8 @@ public class ManifestParserTest extends 
>         assertEquals(2, bundleInfo.getImports().size());
> 
>         final String importsList = bundleInfo.getImports().toString();
> -        assertTrue(importsList.contains("com.acme.bravo"));
> -        assertTrue(importsList.contains("com.acme.delta"));
> +        assertTrue(importsList.indexOf("com.acme.bravo") != -1);
> +        assertTrue(importsList.indexOf("com.acme.delta") != -1);
> 
>         bundleInfo = ManifestParser.parseJarManifest(getClass().getResourceAsStream(
>             "com.acme.bravo-2.0.0.20080202.jar"));
> @@ -61,8 +61,8 @@ public class ManifestParserTest extends 
>         expectedRequires.add(new BundleRequirement(BundleInfo.BUNDLE_TYPE, "com.acme.charlie",
>                 new VersionRange("3.0.0"), null));
>         assertEquals(1, bundleInfo.getExports().size());
> -        assertTrue(bundleInfo.getExports().toString().contains("com.acme.bravo"));
> +        assertTrue(bundleInfo.getExports().toString().indexOf("com.acme.bravo") != -1);
>         assertEquals(1, bundleInfo.getImports().size());
> -        assertTrue(bundleInfo.getImports().toString().contains("com.acme.charlie"));
> +        assertTrue(bundleInfo.getImports().toString().indexOf("com.acme.charlie") != -1);
>     }
> }
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Re: svn commit: r1055036 - in /ant/ivy/core/trunk: src/java/org/apache/ivy/osgi/core/ src/java/org/apache/ivy/osgi/obr/filter/ src/java/org/apache/ivy/osgi/obr/xml/ src/java/org/apache/ivy/osgi/repo/ test/java/org/apache/ivy/osgi/core/

Posted by Maarten Coene <ma...@yahoo.com>.
Great!

I had to make some other changes to get everything compiled, but didn't commit 
them yet because some junit tests are failing now...

Maarten




----- Original Message ----
From: Nicolas Lalevée <ni...@hibnet.org>
To: dev@ant.apache.org
Sent: Tue, January 4, 2011 2:57:44 PM
Subject: Re: svn commit: r1055036 - in /ant/ivy/core/trunk: 
src/java/org/apache/ivy/osgi/core/ src/java/org/apache/ivy/osgi/obr/filter/ 
src/java/org/apache/ivy/osgi/obr/xml/ src/java/org/apache/ivy/osgi/repo/ 
test/java/org/apache/ivy/osgi/core/

I have changed the configuration of the job on Hudson so it uses the latest JDK 
1.4. So I'll get caught if I do that mistake again.

Nicolas


Le 4 janv. 2011 à 14:46, maartenc@apache.org a écrit :

> Author: maartenc
> Date: Tue Jan  4 13:46:12 2011
> New Revision: 1055036
> 
> URL: http://svn.apache.org/viewvc?rev=1055036&view=rev
> Log:
> Some obvious code changes to get the osgi code to compile on JDK 1.4.
> 
> Modified:
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java
>    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java
>    
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java
>    
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java
>    
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java
>
>    
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java
>
>    
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java
>
>    
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java
>    
ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java
>    
>ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java
> 
> Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java 
>(original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfo.java Tue 
>Jan  4 13:46:12 2011
> @@ -51,7 +51,7 @@ public class BundleInfo {
> 
>     private Set/* <BundleCapability> */capabilities = new LinkedHashSet/* 
><BundleCapability> */();
> 
> -    private List/* <String> */executionEnvironments = 
Collections.emptyList();
> +    private List/* <String> */executionEnvironments = Collections.EMPTY_LIST;
> 
>     private String description;
> 
> @@ -69,7 +69,7 @@ public class BundleInfo {
>     }
> 
>     public String toString() {
> -        StringBuilder builder = new StringBuilder();
> +        StringBuffer builder = new StringBuffer();
>         builder.append("BundleInfo [executionEnvironments=");
>         builder.append(executionEnvironments);
>         builder.append(", capabilities=");
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java 
>(original)
> +++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java 
>Tue Jan  4 13:46:12 2011
> @@ -168,7 +168,7 @@ public class BundleInfoAdapter {
> 
>     private static String encodeIvyLocation(String org, String name, String 
>branch, String rev,
>             String type, String art, String ext) {
> -        StringBuilder builder = new StringBuilder();
> +        StringBuffer builder = new StringBuffer();
>         builder.append("ivy://");
>         builder.append(org);
>         builder.append('/');
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java 
>(original)
> +++ 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/ManifestHeaderValue.java 
>Tue Jan  4 13:46:12 2011
> @@ -70,7 +70,7 @@ public class ManifestHeaderValue {
> 
>     public List/* <String> */getValues() {
>         if (elements.isEmpty()) {
> -            return Collections.emptyList();
> +            return Collections.EMPTY_LIST;
>         }
>         List/* <String> */list = new ArrayList/* <String> */();
>         Iterator itElements = getElements().iterator();
> @@ -100,7 +100,7 @@ public class ManifestHeaderValue {
>         /**
>          * buffer
>          */
> -        private StringBuilder buffer = new StringBuilder();
> +        private StringBuffer buffer = new StringBuffer();
> 
>         /**
>          * position in the source
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java 
>(original)
> +++ 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/CompareFilter.java 
>Tue Jan  4 13:46:12 2011
> @@ -73,7 +73,7 @@ public class CompareFilter extends Requi
>         return rightValue;
>     }
> 
> -    public void append(StringBuilder builder) {
> +    public void append(StringBuffer builder) {
>         builder.append("(");
>         builder.append(leftValue);
>         builder.append(operator.toString());
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java
>
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java
> (original)
> +++ 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/MultiOperatorFilter.java
> Tue Jan  4 13:46:12 2011
> @@ -40,7 +40,7 @@ public abstract class MultiOperatorFilte
> 
>     abstract protected char operator();
> 
> -    public void append(StringBuilder builder) {
> +    public void append(StringBuffer builder) {
>         builder.append('(');
>         builder.append(operator());
>         Iterator itSubFilters = subFilters.iterator();
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java
>
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java
> (original)
> +++ 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/RequirementFilterParser.java
> Tue Jan  4 13:46:12 2011
> @@ -118,7 +118,7 @@ public class RequirementFilterParser {
>         }
> 
>         private String parseCompareValue() {
> -            StringBuilder builder = new StringBuilder();
> +            StringBuffer builder = new StringBuffer();
>             do {
>                 readNext();
>                 if (!isOperator(c) && c != ')' && c != '(') {
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java
>
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java
> (original)
> +++ 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/filter/UniOperatorFilter.java
> Tue Jan  4 13:46:12 2011
> @@ -29,7 +29,7 @@ public abstract class UniOperatorFilter 
> 
>     abstract protected char operator();
> 
> -    public void append(StringBuilder builder) {
> +    public void append(StringBuffer builder) {
>         builder.append("(");
>         builder.append(operator());
>         builder.append(subFilter.toString());
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java 
>(original)
> +++ 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/RequirementFilter.java 
>Tue Jan  4 13:46:12 2011
> @@ -20,11 +20,11 @@ package org.apache.ivy.osgi.obr.xml;
> public abstract class RequirementFilter {
> 
>     public String toString() {
> -        StringBuilder builder = new StringBuilder();
> +        StringBuffer builder = new StringBuffer();
>         append(builder);
>         return builder.toString();
>     }
> 
> -    public abstract void append(StringBuilder builder);
> +    public abstract void append(StringBuffer builder);
> 
> }
> 
> Modified: 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java 
>(original)
> +++ 
>ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/repo/BundleRepoResolver.java Tue 
>Jan  4 13:46:12 2011
> @@ -477,13 +477,13 @@ public abstract class BundleRepoResolver
>         Map/* <String, Set<BundleCapabilityAndLocation>> */bundleCapabilityMap 
>= (Map) getRepoDescriptor()
>                 .getBundleByCapabilities().get(osgiAtt);
>         if (bundleCapabilityMap == null || bundleCapabilityMap.isEmpty()) {
> -            return Collections./* <Map<String, String>> */emptySet();
> +            return Collections.EMPTY_SET;
>         }
> 
>         tokenSet.remove(IvyPatternHelper.ORGANISATION_KEY);
>         String org = (String) criteria.get(IvyPatternHelper.ORGANISATION_KEY);
>         if (org != null && org.length() != 0) {
> -            return Collections./* <Map<String, String>> */emptySet();
> +            return Collections.EMPTY_SET;
>         }
>         values.put(IvyPatternHelper.ORGANISATION_KEY, "");
> 
> @@ -509,7 +509,7 @@ public abstract class BundleRepoResolver
>             Set/* <BundleCapabilityAndLocation> */bundleCapabilities = (Set) 
>bundleCapabilityMap
>                     .get(module);
>             if (bundleCapabilities == null) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             Set/* <Map<String, String>> */tokenValues = new HashSet/* 
><Map<String, String>> */();
>             Iterator itBundle = bundleCapabilities.iterator();
> @@ -534,13 +534,13 @@ public abstract class BundleRepoResolver
>             Set/* <BundleCapabilityAndLocation> */bundleCapabilities = (Set) 
>bundleCapabilityMap
>                     .get(module);
>             if (bundleCapabilities == null) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             Version v;
>             try {
>                 v = new Version(rev);
>             } catch (NumberFormatException e) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             BundleCapabilityAndLocation found = null;
>             Iterator itBundle = bundleCapabilities.iterator();
> @@ -552,7 +552,7 @@ public abstract class BundleRepoResolver
>                 }
>             }
>             if (found == null) {
> -                return Collections./* <Map<String, String>> */emptySet();
> +                return Collections.EMPTY_SET;
>             }
>             Set/* <Map<String, String>> */tokenValues = new HashSet/* 
><Map<String, String>> */();
>             DefaultModuleDescriptor md = BundleInfoAdapter.toModuleDescriptor(
> 
> Modified: 
>ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java
> URL: 
>http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java?rev=1055036&r1=1055035&r2=1055036&view=diff
>
> ==============================================================================
> --- 
>ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java 
>(original)
> +++ 
>ant/ivy/core/trunk/test/java/org/apache/ivy/osgi/core/ManifestParserTest.java 
>Tue Jan  4 13:46:12 2011
> @@ -46,8 +46,8 @@ public class ManifestParserTest extends 
>         assertEquals(2, bundleInfo.getImports().size());
> 
>         final String importsList = bundleInfo.getImports().toString();
> -        assertTrue(importsList.contains("com.acme.bravo"));
> -        assertTrue(importsList.contains("com.acme.delta"));
> +        assertTrue(importsList.indexOf("com.acme.bravo") != -1);
> +        assertTrue(importsList.indexOf("com.acme.delta") != -1);
> 
>         bundleInfo = 
>ManifestParser.parseJarManifest(getClass().getResourceAsStream(
>             "com.acme.bravo-2.0.0.20080202.jar"));
> @@ -61,8 +61,8 @@ public class ManifestParserTest extends 
>         expectedRequires.add(new BundleRequirement(BundleInfo.BUNDLE_TYPE, 
>"com.acme.charlie",
>                 new VersionRange("3.0.0"), null));
>         assertEquals(1, bundleInfo.getExports().size());
> -        
>assertTrue(bundleInfo.getExports().toString().contains("com.acme.bravo"));
> +        
>assertTrue(bundleInfo.getExports().toString().indexOf("com.acme.bravo") != -1);
>         assertEquals(1, bundleInfo.getImports().size());
> -        
>assertTrue(bundleInfo.getImports().toString().contains("com.acme.charlie"));
> +        
>assertTrue(bundleInfo.getImports().toString().indexOf("com.acme.charlie") != 
>-1);
>     }
> }
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org