diff --git a/Klausuren/Sd1/2018winter/Solve/Readme.md b/Klausuren/Sd1/2018winter/Solve/Readme.md index 2491ba2c5c1e97327699bcf70cfd7dfde6753d56..6cf0117cb5b12530b9d864500e2a69ab431533d2 100644 --- a/Klausuren/Sd1/2018winter/Solve/Readme.md +++ b/Klausuren/Sd1/2018winter/Solve/Readme.md @@ -1,4 +1,14 @@ -Aquire exam unit test results: +# Generate API using Javadoc: + +``` +mvn javadoc:javadoc +``` + +Then open [target/site/apidocs/index.html](target/site/apidocs/index.html) in your browser of choice. + + + +# Aquire exam unit test results: ```shell mvn compile test-compile @@ -6,6 +16,5 @@ mvn -Dmaven.test.skip=true package java -jar target/sd1_2018winter_solve-0.9-fat-tests.jar ``` -See [generatated API docs](). diff --git a/Klausuren/Sd1/2018winter/Solve/pom.xml b/Klausuren/Sd1/2018winter/Solve/pom.xml index 25ecf28bbb15bc2a337de0866671cd44dea94875..9811c8b60b30afd690c014cb5146e125e6ecd9f2 100644 --- a/Klausuren/Sd1/2018winter/Solve/pom.xml +++ b/Klausuren/Sd1/2018winter/Solve/pom.xml @@ -55,7 +55,7 @@ <!-- Tweak: Get rid of Error message »fetching link: .../target/javadoc-bundle-options. Ignored it« corresponding to api_11 below --> - <release>11</release> + <release>17</release> <doclint>all</doclint> <show>public</show> <docfilessubdirs>true</docfilessubdirs> diff --git a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java index 60d00bd5bf4e18d2ac97d3f13b18817f2b1930be..c50f986318c812e9eb5fb6e2fa2f94e7b92ba220 100644 --- a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java +++ b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_2_Person.java @@ -62,4 +62,9 @@ public class _2_Person { public String toString() { return vorname + " " + nachname + " (" + geschlecht + ")"; } + + private _2_Person() { + /* Pls. ignore me; My sole purpose is suppressing default constructor Javadoc generation */ + nachname = vorname = null; + } } diff --git a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java index 6629b974c7155bda6c1933ac93008952df8580b4..28f08f4fa8d78d54bb13bb59780c14c04b18dbfa 100644 --- a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java +++ b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/_3_ArrayHelper.java @@ -84,4 +84,6 @@ public class _3_ArrayHelper { } return false; } + + private _3_ArrayHelper() {/* Pls. ignore me; My sole purpose is suppressing default constructor Javadoc generation */} } diff --git a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java index d1541fde0fea3f0cbf8059f77278683d9d52e1e7..c95af295c2c30123c77013756ab8f4f2b180ae42 100644 --- a/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java +++ b/Klausuren/Sd1/2018winter/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe2/Geo.java @@ -164,7 +164,7 @@ import java.text.DecimalFormat; */ public class Geo implements Comparable<Geo> { - private static DecimalFormat df = new DecimalFormat(); + private static final DecimalFormat df = new DecimalFormat(); static { df.setMaximumFractionDigits(6); df.setMinimumFractionDigits(6); @@ -173,7 +173,7 @@ public class Geo implements Comparable<Geo> { static private boolean nutzeDezimalDarstellung = false; /** - * Die {@link #toString()} erzeugt im Standard einen String der Form »48° 23' 11''«. Alternativ + * Die {@link #toString()} erzeugt im Standard einen String der Form »<code>48° 23' 11"</code>«. Alternativ * kann auch die dezimale Graddarstellung der Art »48.78222222...« als Default festgelegt werden. * @param nutzeDezimalDarstellung Für true erzeugt {@link #toString()} die Darstellung »48.78222222...«, * ansonsten »48°,23',11''«. @@ -262,9 +262,7 @@ public class Geo implements Comparable<Geo> { @Override public boolean equals(final Object other) { - if (other instanceof Geo) { - final Geo g = (Geo) other; - + if (other instanceof final Geo g) { return grad == g.grad && minuten == g.minuten && sekunden == g.sekunden; } else { return false;