Skip to content

Package: AbstractNode

AbstractNode

nameinstructionbranchcomplexitylinemethod
AbstractNode()
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%
isIDNode()
M: 2 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: package parser.nodes;
2:
3: import basic.PruefskriptConstants;
4:
5: /**
6: * AbstractNode.
7: *
8: * @author group B5
9: *
10: */
11: public abstract class AbstractNode {
12:
13:         @Override
14:         public abstract String toString();
15:
16:         @Override
17:         public abstract boolean equals(final Object obj);
18:
19:         @Override
20:         public abstract int hashCode();
21:
22:         /**
23:          *
24:          * @return AbstractReturnValue
25:          * @throws PruefscriptException
26:          * PruefscriptException
27:          */
28:         public abstract AbstractReturnValue interpret(CommunicationManager mgr)
29:                         throws PruefscriptException;
30:
31:         /**
32:          *
33:          * @return Boolean
34:          */
35:         public Boolean isIDNode() {
36:                 return Boolean.FALSE;
37:         }
38:         
39:         /**
40:          *
41:          * @return IDNode
42:          * @throws WrongNodeException
43:          * WrongNodeException
44:          */
45: //        public IDNode toIDNode() throws WrongNodeException {
46: //                throw new WrongNodeException(PruefskriptConstants.UNEXPECTED_ID);
47: //        }
48:
49:         /**
50:          *
51:          * @return Boolean
52:          */
53: //        public Boolean isIDSetNode() {
54: //                return Boolean.FALSE;
55: //        }
56:
57:         /**
58:          *
59:          * @return IdSetNode
60:          * @throws WrongNodeException
61:          * WrongNodeException
62:          */
63: //        public IdSetNode toIDSetNode() throws WrongNodeException {
64: //                throw new WrongNodeException(PruefskriptConstants.UNEXPECTED_IDSET);
65: //        }
66:
67:         /**
68:          *
69:          * @return Boolean
70:          */
71: //        public Boolean isIdSetArrayNode() {
72: //                return Boolean.FALSE;
73: //        }
74:
75:         /**
76:          *
77:          * @return IdSetNode
78:          * @throws WrongNodeException
79:          * WrongNodeException
80:          */
81: //        public IdSetArrayNode toIdSetArrayNode() throws WrongNodeException {
82: //                throw new WrongNodeException(PruefskriptConstants.UNEXPECTED_IDSET);
83: //        }
84: }