Minor: fix warnings in AbstractKotlinParsing.java
This commit is contained in:
@@ -92,22 +92,21 @@ import static org.jetbrains.kotlin.lexer.KtTokens.*;
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected boolean expectNoAdvance(KtToken expectation, String message) {
|
protected void expectNoAdvance(KtToken expectation, String message) {
|
||||||
if (at(expectation)) {
|
if (at(expectation)) {
|
||||||
advance(); // expectation
|
advance(); // expectation
|
||||||
return true;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
error(message);
|
error(message);
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void errorWithRecovery(String message, TokenSet recoverySet) {
|
protected void errorWithRecovery(String message, TokenSet recoverySet) {
|
||||||
IElementType tt = tt();
|
IElementType tt = tt();
|
||||||
if (recoverySet == null || recoverySet.contains(tt) || tt == LBRACE || tt == RBRACE
|
if (recoverySet == null ||
|
||||||
|| (recoverySet.contains(EOL_OR_SEMICOLON)
|
recoverySet.contains(tt) ||
|
||||||
&& (eof() || tt == SEMICOLON || myBuilder.newlineBeforeCurrentToken()))) {
|
tt == LBRACE || tt == RBRACE ||
|
||||||
|
(recoverySet.contains(EOL_OR_SEMICOLON) && (eof() || tt == SEMICOLON || myBuilder.newlineBeforeCurrentToken()))) {
|
||||||
error(message);
|
error(message);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -115,15 +114,14 @@ import static org.jetbrains.kotlin.lexer.KtTokens.*;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected boolean errorAndAdvance(String message) {
|
protected void errorAndAdvance(String message) {
|
||||||
return errorAndAdvance(message, 1);
|
errorAndAdvance(message, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected boolean errorAndAdvance(String message, int advanceTokenCount) {
|
protected void errorAndAdvance(String message, int advanceTokenCount) {
|
||||||
PsiBuilder.Marker err = mark();
|
PsiBuilder.Marker err = mark();
|
||||||
advance(advanceTokenCount);
|
advance(advanceTokenCount);
|
||||||
err.error(message);
|
err.error(message);
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected boolean eof() {
|
protected boolean eof() {
|
||||||
@@ -198,7 +196,7 @@ import static org.jetbrains.kotlin.lexer.KtTokens.*;
|
|||||||
/**
|
/**
|
||||||
* Side-effect-free version of atSet()
|
* Side-effect-free version of atSet()
|
||||||
*/
|
*/
|
||||||
protected boolean _atSet(TokenSet set) {
|
private boolean _atSet(TokenSet set) {
|
||||||
IElementType token = tt();
|
IElementType token = tt();
|
||||||
if (set.contains(token)) return true;
|
if (set.contains(token)) return true;
|
||||||
if (set.contains(EOL_OR_SEMICOLON)) {
|
if (set.contains(EOL_OR_SEMICOLON)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user