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);
}
}