Skip to content

Package: AbstractAssignmentState

AbstractAssignmentState

nameinstructionbranchcomplexitylinemethod
AbstractAssignmentState()
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 parser.states.assignmentstates;
2:
3: import basic.Buffer;
4: import model.RouterConfiguration;
5: import parser.AssignmentFileParser;
6: import parser.ParserException;
7: import parser.tempparserobjects.TempVariableAssignment;
8: import symbols.AbstractSymbol;
9:
10: /**
11: *
12: * @author Sandra
13: *
14: */
15: public abstract class AbstractAssignmentState {
16:
17:         /**
18:          *
19:          * @param rc
20:          * The {@link RouterConfiguration} to use.
21:          * @param tVA
22:          * TempVariableAssignment
23:          * @param buffer
24:          * Buffer<Symbol>
25:          * @param aFP
26:          * AssignmentFileParser
27:          * @throws InterruptedException
28:          * InterruptedException
29:          * @return
30:          * @throws ParserException
31:          * ParserException
32:          */
33:         public abstract void parse(RouterConfiguration rc, TempVariableAssignment tVA,
34:                         Buffer<AbstractSymbol> buffer, AssignmentFileParser aFP)
35:                         throws InterruptedException, ParserException;
36:
37: }