Skip to content

Package: DatabaseIDNotSetState

DatabaseIDNotSetState

nameinstructionbranchcomplexitylinemethod
DatabaseIDNotSetState()
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%
accept(DatabaseIDStateVisitor)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
accept(DatabaseIDStateVisitorReturn)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
accept(DatabaseIDStateVisitorReturnException)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getId()
M: 4 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 de.fhdw.wtf.common.ast;
2:
3: import de.fhdw.wtf.common.ast.visitor.DatabaseIDStateVisitor;
4: import de.fhdw.wtf.common.ast.visitor.DatabaseIDStateVisitorReturn;
5: import de.fhdw.wtf.common.ast.visitor.DatabaseIDStateVisitorReturnException;
6: import de.fhdw.wtf.common.exception.generation.NoTypeIdSetException;
7:
8: /**
9: * In this State, the Database-ID is not set.
10: *
11: */
12: public class DatabaseIDNotSetState implements DatabaseIDState {
13:         
14:         /**
15:          * generated.
16:          */
17:         private static final long serialVersionUID = 1081176099785190988L;
18:         
19:         @Override
20:         public void accept(final DatabaseIDStateVisitor v) {
21:                 v.handle(this);
22:                 
23:         }
24:         
25:         @Override
26:         public <X> X accept(final DatabaseIDStateVisitorReturn<X> v) {
27:                 return v.handle(this);
28:         }
29:         
30:         @Override
31:         public <X, Y extends Exception> X accept(final DatabaseIDStateVisitorReturnException<X, Y> v) throws Y {
32:                 return v.handle(this);
33:         }
34:         
35:         @Override
36:         public long getId() throws NoTypeIdSetException {
37:                 throw new NoTypeIdSetException();
38:         }
39:         
40: }