Skip to content

Package: ConstructorReferenceStateVisitor

ConstructorReferenceStateVisitor

Coverage

1: package de.fhdw.wtf.common.ast.visitor;
2:
3: import de.fhdw.wtf.common.ast.ConstructorByTypeAndSignatureState;
4: import de.fhdw.wtf.common.ast.ConstructorByReferenceState;
5: import de.fhdw.wtf.common.ast.ConstructorInvalidState;
6:
7: /**
8: * Visitor for {@link de.fhdw.wtf.common.ast.ConstructorReferenceState}.
9: */
10: public interface ConstructorReferenceStateVisitor {
11:         
12:         /**
13:          * Handle operations for the type {@link ConstructorByTypeAndSignatureState}.
14:          *
15:          * @param byName
16:          * {@link ConstructorByTypeAndSignatureState}
17:          */
18:         void handle(ConstructorByTypeAndSignatureState byName);
19:         
20:         /**
21:          * Handle operations for the type {@link ConstructorInvalidState}.
22:          *
23:          * @param invalid
24:          * {@link ConstructorInvalidState}.
25:          */
26:         void handle(ConstructorInvalidState invalid);
27:         
28:         /**
29:          * Handle operations for the type {@link ConstructorByReferenceState}.
30:          *
31:          * @param byReference
32:          * {@link ConstructorByReferenceState}.
33:          */
34:         void handle(ConstructorByReferenceState byReference);
35: }