Package: VariableBlock
VariableBlock
| name | instruction | branch | complexity | line | method | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VariableBlock() | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| createSymbol(String, Position) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| next() | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
Coverage
1: /**
2:  * 
3:  */
4: package scanner;
5: 
6: import model.Position;
7: import symbols.AbstractSymbol;
8: import symbols.VariableSymbol;
9: 
10: /**
11:  * This class represents the Variable Block in the PackageDescriptionFile.
12:  * 
13:  * @author Hendrik
14:  * 
15:  */
16: public class VariableBlock extends DescriptionBlock {
17:         /**
18:          * constructor.
19:          */
20:         protected VariableBlock() {
21:                 super();
22: 
23:         }
24: 
25:         @Override
26:         protected DescriptionBlock next() {
27:                 return new ValueBlock();
28:         }
29: 
30:         @Override
31:         protected AbstractSymbol createSymbol(final String collectedContent, final Position position) {
32:                 return new VariableSymbol(collectedContent, position);
33:         }
34: 
35: }