Skip to content

Package: Kommentar

Kommentar

nameinstructionbranchcomplexitylinemethod
Kommentar(String)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
accept(DokumentenklassenVariablenVisitor)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
create(String)
M: 0 C: 5
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getKommentar()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package auftraege.auftragsBildungsParameter.dokumentenKlassenVariablen;
2:
3: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariable;
4: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariablenVisitor;
5:
6: /**
7: * Konstruktor für einen kommentar, der ein String ist.
8: *
9: *
10: */
11: public final class Kommentar implements DokumentenklassenVariable {
12:         private final String kommentar;
13:         
14:         private Kommentar(final String kommentar) {
15:                 this.kommentar = kommentar;
16:         }
17:         
18:         /**
19:          * @param kommentar Kommentar des Kommentars.
20:          * @return ein Kommentar mit dem übergebenen Wert als Kommentarwert.
21:          */
22:         public static Kommentar create(final String kommentar) {
23:                 return new Kommentar(kommentar);
24:         }
25:         
26:         @Override
27:         public <T> T accept(final DokumentenklassenVariablenVisitor<T> v) {
28:                 return v.handle(this);
29:         }
30:         
31:         /**
32:          * @return {@link Kommentar} als String
33:          */
34:         public String getKommentar() {
35:                 return this.kommentar;
36:         }
37: }