Skip to content

Package: EqualsTildeSymbol

EqualsTildeSymbol

nameinstructionbranchcomplexitylinemethod
EqualsTildeSymbol(Position)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
equals(Object)
M: 1 C: 10
91%
M: 2 C: 2
50%
M: 2 C: 1
33%
M: 0 C: 1
100%
M: 0 C: 1
100%
hashCode()
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%
toString()
M: 11 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: /**
2: *
3: */
4: package symbols;
5:
6: import model.Position;
7: import scanner.ScannerConstants;
8:
9: /**
10: * @author Hendrik
11: *
12: */
13: public class EqualsTildeSymbol extends AbstractSymbol {
14:         /**
15:          * This is the constructor of the EqualsTildeSymbol.
16:          *
17:          * @param position
18:          * is the position of the data in the stream.
19:          */
20:         public EqualsTildeSymbol(final Position position) {
21:                 super(position);
22:         }
23:
24:         @Override
25:         public String toString() {
26:                 return ScannerConstants.EQUALTILDE.toString() + this.getPosition();
27:         }
28:
29:         @Override
30:         public int hashCode() {
31:                 return super.hashCode();
32:         }
33:
34:         @Override
35:         public boolean equals(final Object obj) {
36:•                return super.equals(obj) && obj instanceof EqualsTildeSymbol;
37:         }
38:
39: }