Skip to content

Package: LibReference

LibReference

nameinstructionbranchcomplexitylinemethod
LibReference(LibRefState, SOName)
M: 9 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%
getRefstate()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getSoName()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
setRefstate(LibRefState)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
setSoName(SOName)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package libraries;
2:
3: /**
4: * class for library references.
5: *
6: * @author Markus
7: *
8: */
9: public class LibReference {
10:
11:         /**
12:          * represents the name of the structured object.
13:          */
14:         private SOName soName;
15:
16:         /**
17:          * represents the library reference state.
18:          */
19:         private LibRefState refstate;
20:
21:         /**
22:          * constructor. initialize the attributes.
23:          *
24:          * @param libRefState
25:          * a resolved or unresolved State
26:          * @param soname2
27:          * the soName
28:          */
29:         public LibReference(final LibRefState libRefState, final SOName soname2) {
30:                 super();
31:                 this.soName = soname2;
32:                 this.refstate = libRefState;
33:         }
34:
35:         /**
36:          * getter for SOName.
37:          *
38:          * @return SOName
39:          */
40:         public SOName getSoName() {
41:                 return this.soName;
42:         }
43:
44:         /**
45:          * setter for SOName.
46:          *
47:          * @param soName
48:          * param SOName.
49:          */
50:         public void setSoName(final SOName soName) {
51:                 this.soName = soName;
52:         }
53:
54:         /**
55:          * getter for RefState.
56:          *
57:          * @return LibRefState.
58:          */
59:         public LibRefState getRefstate() {
60:                 return this.refstate;
61:         }
62:
63:         /**
64:          *
65:          * @param refstate
66:          * param refstate.
67:          */
68:         public void setRefstate(final LibRefState refstate) {
69:                 this.refstate = refstate;
70:         }
71: }