You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by hi...@apache.org on 2013/12/26 22:21:26 UTC

svn commit: r1553589 - in /ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml: Capability.java CapabilityProperty.java

Author: hibou
Date: Thu Dec 26 21:21:25 2013
New Revision: 1553589

URL: http://svn.apache.org/r1553589
Log:
add toString() methods for easier debug

Modified:
    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/Capability.java
    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/CapabilityProperty.java

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/Capability.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/Capability.java?rev=1553589&r1=1553588&r2=1553589&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/Capability.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/Capability.java Thu Dec 26 21:21:25 2013
@@ -22,7 +22,7 @@ import java.util.List;
 
 public class Capability {
 
-    private List/* <CapabilityProperty> */properties = new ArrayList/* <CapabilityProperty> */();
+    private List<CapabilityProperty> properties = new ArrayList<CapabilityProperty>();
 
     private String name;
 
@@ -38,7 +38,18 @@ public class Capability {
         properties.add(new CapabilityProperty(n, value, type));
     }
 
-    public List/* <CapabilityProperty> */getProperties() {
+    public List<CapabilityProperty> getProperties() {
         return properties;
     }
+
+    @Override
+    public String toString() {
+        StringBuilder buffer = new StringBuilder();
+        buffer.append(name);
+        for (CapabilityProperty p : properties) {
+            buffer.append(" ");
+            buffer.append(p);
+        }
+        return buffer.toString();
+    }
 }

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/CapabilityProperty.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/CapabilityProperty.java?rev=1553589&r1=1553588&r2=1553589&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/CapabilityProperty.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/obr/xml/CapabilityProperty.java Thu Dec 26 21:21:25 2013
@@ -42,4 +42,10 @@ public class CapabilityProperty {
     public String getType() {
         return type;
     }
+
+    @Override
+    public String toString() {
+        return (type == null ? "" : "[" + type + "]") + name + "=" + value;
+    }
+
 }