Skip to content

Package: GroupElementExceptionVisitor

GroupElementExceptionVisitor

Coverage

1: package de.fhdw.wtf.common.ast.visitor;
2:
3: import de.fhdw.wtf.common.ast.Group;
4: import de.fhdw.wtf.common.ast.type.ClassType;
5:
6: /**
7: * Exception-Visitor for {@link de.fhdw.wtf.common.ast.GroupElement}.
8: *
9: * @param <X>
10: * ExceptionType
11: */
12: public interface GroupElementExceptionVisitor<X extends Exception> {
13:         
14:         /**
15:          * Handle-Method.
16:          *
17:          * @param g
18:          * {@link Group}
19:          * @throws X
20:          * X
21:          */
22:         void handle(Group g) throws X;
23:         
24:         /**
25:          * Handle-Method.
26:          *
27:          * @param clss
28:          * {@link ClassType}
29:          * @throws X
30:          * X
31:          */
32:         void handle(ClassType clss) throws X;
33: }