aboutsummaryrefslogtreecommitdiff
path: root/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-29 08:33:41 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-29 08:35:31 +0200
commit56362295799741bec6ffe5c7713dbc2f1ee86dd7 (patch)
tree539ebac0d4ff0cf8b90ce6f0ed5b87e53f85cb81 /src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
parent69d79b5eade0ef24f7b2ac4dcec2fffd13098c10 (diff)
set methods final to avoid uncertain subclassing
Diffstat (limited to 'src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java')
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java b/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
index dbd4aa8..054fa65 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
@@ -21,7 +21,7 @@ public abstract class AbstractGraph implements Graph {
/// foo
/// @param s foo
/// @return Vertex
- public Vertex vertex(final String s) {
+ public final Vertex vertex(final String s) {
if (vertexMap.containsKey(s)) {
return vertexMap.get(s);
}
@@ -33,12 +33,12 @@ public abstract class AbstractGraph implements Graph {
}
/// foo
- public void insertEdge(final String v, final String u, final int w) {
+ public final void insertEdge(final String v, final String u, final int w) {
insertEdge(vertex(v), vertex(u), w);
}
/// foo
- public Collection<Vertex> vertices() {
+ public final Collection<Vertex> vertices() {
return vertexSet;
}