protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected int getNextToken() { try { return this.scanner.getNextToken(); } catch (InvalidInputException e) { return TokenNameEOF; } }
protected int getNextToken() { try { return this.scanner.getNextToken(); } catch (InvalidInputException e) { return TokenNameEOF; } }
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
/** Overridable hook, to allow CompletionScanner to hide a faked identifier token. */ protected int getNextNotFakedToken() throws InvalidInputException { return getNextToken(); } }
protected int getNextToken() { try { return this.scanner.getNextToken(); } catch (InvalidInputException e) { return TokenNameEOF; } }
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected int getNextToken() { try { return this.scanner.getNextToken(); } catch (InvalidInputException e) { return TokenNameEOF; } }
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected int getNextToken() { try { return this.scanner.getNextToken(); } catch (InvalidInputException e) { return TokenNameEOF; } }
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
protected int getNextToken() { try { return this.scanner.getNextToken(); } catch (InvalidInputException e) { return TokenNameEOF; } }
protected void checkNonNLSAfterBodyEnd(int declarationEnd){ if(this.scanner.currentPosition - 1 <= declarationEnd) { this.scanner.eofPosition = declarationEnd < Integer.MAX_VALUE ? declarationEnd + 1 : declarationEnd; try { while(this.scanner.getNextToken() != TokenNameEOF){/*empty*/} } catch (InvalidInputException e) { // Nothing to do } } } protected void classInstanceCreation(boolean isQualified) {
private boolean isNextTokenPunctuation() { this.localScanner.resetTo(this.scribe.scanner.currentPosition, this.scribe.scannerEndPosition - 1); try { int token = this.localScanner.getNextToken(); return !(Scanner.isLiteral(token) || Scanner.isKeyword(token) || Scanner.isIdentifier(token)); } catch(InvalidInputException e) { // ignore } return false; }
private boolean isNextTokenPunctuation() { this.localScanner.resetTo(this.scribe.scanner.currentPosition, this.scribe.scannerEndPosition - 1); try { int token = this.localScanner.getNextToken(); return !(Scanner.isLiteral(token) || Scanner.isKeyword(token) || Scanner.isIdentifier(token)); } catch(InvalidInputException e) { // ignore } return false; }