View Javadoc

1   package org.codehaus.groovy.syntax;
2   
3   public class TokenMismatchException extends TokenException {
4       private Token unexpectedToken;
5       private int expectedType;
6   
7       public TokenMismatchException(Token token, int expectedType) {
8           super("Expected token: " + expectedType + " but found: " + token, token);
9           this.unexpectedToken = token;
10          this.expectedType = expectedType;
11      }
12  
13      public Token getUnexpectedToken() {
14          return this.unexpectedToken;
15      }
16  
17      public int getExpectedType() {
18          return this.expectedType;
19      }
20  }