提交 25805c14 编写于 作者: A Alex Dima

Remove unused methods

上级 a27782ed
......@@ -149,20 +149,10 @@ class LineContext implements ILineContext {
return this._lineTokens.getTokenStartIndex(tokenIndex);
}
public getTokenEndIndex(tokenIndex:number): number {
return this._lineTokens.getTokenEndIndex(tokenIndex, this._text.length);
}
public getTokenType(tokenIndex:number): string {
return this._lineTokens.getTokenType(tokenIndex);
}
public getTokenText(tokenIndex:number): string {
var startIndex = this._lineTokens.getTokenStartIndex(tokenIndex);
var endIndex = this._lineTokens.getTokenEndIndex(tokenIndex, this._text.length);
return this._text.substring(startIndex, endIndex);
}
public findIndexOfOffset(offset:number): number {
return this._lineTokens.findIndexOfOffset(offset);
}
......
......@@ -176,8 +176,6 @@ export interface ILineContext {
getTokenCount(): number;
getTokenStartIndex(tokenIndex:number): number;
getTokenType(tokenIndex:number): string;
getTokenText(tokenIndex:number): string;
getTokenEndIndex(tokenIndex:number): number;
findIndexOfOffset(offset:number): number;
}
......
......@@ -92,17 +92,9 @@ export class FilteredLineContext implements modes.ILineContext {
return this._actual.getTokenStartIndex(tokenIndex + this._firstTokenInModeIndex) - this._firstTokenCharacterOffset;
}
public getTokenEndIndex(tokenIndex:number): number {
return this._actual.getTokenEndIndex(tokenIndex + this._firstTokenInModeIndex) - this._firstTokenCharacterOffset;
}
public getTokenType(tokenIndex:number): string {
return this._actual.getTokenType(tokenIndex + this._firstTokenInModeIndex);
}
public getTokenText(tokenIndex:number): string {
return this._actual.getTokenText(tokenIndex + this._firstTokenInModeIndex);
}
}
const IGNORE_IN_TOKENS = /\b(comment|string|regex)\b/;
......
......@@ -56,13 +56,6 @@ class TestLineContext implements modes.ILineContext {
return this._tokens[tokenIndex].startIndex;
}
public getTokenEndIndex(tokenIndex:number): number {
if (tokenIndex + 1 < this._tokens.length) {
return this._tokens[tokenIndex + 1].startIndex;
}
return this._line.length;
}
public getTokenType(tokenIndex:number): string {
return this._tokens[tokenIndex].type;
}
......@@ -70,10 +63,4 @@ class TestLineContext implements modes.ILineContext {
public findIndexOfOffset(offset:number): number {
return Arrays.findIndexInSegmentsArray(this._tokens, offset);
}
public getTokenText(tokenIndex:number): string {
let startIndex = this._tokens[tokenIndex].startIndex;
let endIndex = tokenIndex + 1 < this._tokens.length ? this._tokens[tokenIndex + 1].startIndex : this._line.length;
return this._line.substring(startIndex, endIndex);
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册