cleanup and javadoc for remaining files in onos.core.intent
Change-Id: I3bfe85579daa4bb35be6133b3221fabd80b10e00
diff --git a/src/main/java/net/onrc/onos/core/intent/Path.java b/src/main/java/net/onrc/onos/core/intent/Path.java
index e819290..1fa33cf 100644
--- a/src/main/java/net/onrc/onos/core/intent/Path.java
+++ b/src/main/java/net/onrc/onos/core/intent/Path.java
@@ -9,13 +9,11 @@
import net.onrc.onos.core.topology.LinkEvent;
/**
- * Base class for Path representation.
- *
- * @author Toshio Koide (t-koide@onlab.us)
+ * Base class for Path representation, which implements the List interface.
*/
public class Path implements List<LinkEvent> {
- private List<LinkEvent> links;
+ private final List<LinkEvent> links;
/**
* Default constructor to create an empty path.
@@ -24,6 +22,11 @@
links = new LinkedList<LinkEvent>();
}
+ /**
+ * Returns a string representation of the path.
+ *
+ * @return "[LinkEvent src->dst],..."
+ */
@Override
public String toString() {
StringBuilder builder = new StringBuilder();