Skip to content

Package: AbstractDefinitionState

AbstractDefinitionState

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