Skip to contentPackage: 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: }