public int getLineOfOffset(int offset) throws CoreException { if (fDocument != null) { try { return fDocument.getLineOfOffset(offset); } catch (BadLocationException e) { String message= "Illegal offset: " + offset; //$NON-NLS-1$ throw new CoreException(createError(DOCUMENT_ERROR, message, e)); } } return getScanner().getLineNumber(offset); }
public int getLineOfOffset(int offset) throws CoreException { if (fDocument != null) { try { return fDocument.getLineOfOffset(offset); } catch (BadLocationException e) { String message= "Illegal offset: " + offset; //$NON-NLS-1$ throw new CoreException(createError(DOCUMENT_ERROR, message, e)); } } return getScanner().getLineNumber(offset); }
public int getLineOfOffset(int offset) throws CoreException { if (fDocument != null) { try { return fDocument.getLineOfOffset(offset); } catch (BadLocationException e) { String message= "Illegal offset: " + offset; //$NON-NLS-1$ throw new CoreException(createError(DOCUMENT_ERROR, message, e)); } } return getScanner().getLineNumber(offset); }
currentLineNr= scanner.getLineNumber(scanner.getCurrentTokenStartPosition()); if (currentLineNr != previousLineNr) { currentLine= new NLSLine(currentLineNr - 1); case ITerminalSymbols.TokenNameCOMMENT_LINE: defaultCounter= 0; if (currentLineNr != scanner.getLineNumber(scanner.getCurrentTokenStartPosition())) { break;
currentLineNr= scanner.getLineNumber(scanner.getCurrentTokenStartPosition()); if (currentLineNr != previousLineNr) { currentLine= new NLSLine(currentLineNr - 1); case ITerminalSymbols.TokenNameCOMMENT_LINE: defaultCounter= 0; if (currentLineNr != scanner.getLineNumber(scanner.getCurrentTokenStartPosition())) break;
currentLineNr= scanner.getLineNumber(scanner.getCurrentTokenStartPosition()); if (currentLineNr != previousLineNr) { currentLine= new NLSLine(currentLineNr - 1); case ITerminalSymbols.TokenNameCOMMENT_LINE: defaultCounter= 0; if (currentLineNr != scanner.getLineNumber(scanner.getCurrentTokenStartPosition())) break;
switch (token) { case ITerminalSymbols.TokenNameStringLiteral: currentLineNr= scanner.getLineNumber(scanner.getCurrentTokenStartPosition()); if (currentLineNr != previousLineNr) { currentLine= new NLSLine(currentLineNr - 1); break; case ITerminalSymbols.TokenNameCOMMENT_LINE: if (currentLineNr != scanner.getLineNumber(scanner.getCurrentTokenStartPosition())) break;