Skip to content

Package: AbstractTypeState

AbstractTypeState

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