private void parseThrownExceptions() { /* * The call parser.parse() might have a side-effect on the current token type * See bug 264443 */ int token = this.scanner.token; while (this.scanner.isAtThrownStart() && !this.isMalformed) { this.scanner.skipThrownStart(); BindingKeyParser parser = newParser(); parser.isParsingThrownExceptions = true; parser.parse(); consumeParser(parser); consumeException(); this.isMalformed = parser.isMalformed; } this.scanner.token = token; }
private void parseThrownExceptions() { /* * The call parser.parse() might have a side-effect on the current token type * See bug 264443 */ int token = this.scanner.token; while (this.scanner.isAtThrownStart() && !this.isMalformed) { this.scanner.skipThrownStart(); BindingKeyParser parser = newParser(); parser.isParsingThrownExceptions = true; parser.parse(); consumeParser(parser); consumeException(); this.isMalformed = parser.isMalformed; } this.scanner.token = token; }
private void parseThrownExceptions() { /* * The call parser.parse() might have a side-effect on the current token type * See bug 264443 */ int token = this.scanner.token; while (this.scanner.isAtThrownStart() && !this.isMalformed) { this.scanner.skipThrownStart(); BindingKeyParser parser = newParser(); parser.isParsingThrownExceptions = true; parser.parse(); consumeParser(parser); consumeException(); this.isMalformed = parser.isMalformed; } this.scanner.token = token; }
private void parseThrownExceptions() { /* * The call parser.parse() might have a side-effect on the current token type * See bug 264443 */ int token = this.scanner.token; while (this.scanner.isAtThrownStart() && !this.isMalformed) { this.scanner.skipThrownStart(); BindingKeyParser parser = newParser(); parser.isParsingThrownExceptions = true; parser.parse(); consumeParser(parser); consumeException(); this.isMalformed = parser.isMalformed; } this.scanner.token = token; }
private void parseThrownExceptions() { /* * The call parser.parse() might have a side-effect on the current token type * See bug 264443 */ int token = this.scanner.token; while (this.scanner.isAtThrownStart() && !this.isMalformed) { this.scanner.skipThrownStart(); BindingKeyParser parser = newParser(); parser.isParsingThrownExceptions = true; parser.parse(); consumeParser(parser); consumeException(); this.isMalformed = parser.isMalformed; } this.scanner.token = token; }
private void parseThrownExceptions() { /* * The call parser.parse() might have a side-effect on the current token type * See bug 264443 */ int token = this.scanner.token; while (this.scanner.isAtThrownStart() && !this.isMalformed) { this.scanner.skipThrownStart(); BindingKeyParser parser = newParser(); parser.isParsingThrownExceptions = true; parser.parse(); consumeParser(parser); consumeException(); this.isMalformed = parser.isMalformed; } this.scanner.token = token; }
private void parseThrownExceptions() { /* * The call parser.parse() might have a side-effect on the current token type * See bug 264443 */ int token = this.scanner.token; while (this.scanner.isAtThrownStart() && !this.isMalformed) { this.scanner.skipThrownStart(); BindingKeyParser parser = newParser(); parser.isParsingThrownExceptions = true; parser.parse(); consumeParser(parser); consumeException(); this.isMalformed = parser.isMalformed; } this.scanner.token = token; }