Remove unused utility methods

This commit is contained in:
Alexey Sedunov
2013-06-10 18:08:02 +04:00
parent da2055862e
commit 42910395fc
@@ -653,8 +653,9 @@ public class JetPsiUtil {
JetTokens.ALL_ASSIGNMENTS.contains(((JetBinaryExpression) element).getOperationToken());
}
public static boolean isBranchedExpression(@Nullable PsiElement element) {
return element instanceof JetIfExpression || element instanceof JetWhenExpression;
public static boolean isOrdinaryAssignment(@NotNull PsiElement element) {
return element instanceof JetBinaryExpression &&
((JetBinaryExpression) element).getOperationToken().equals(JetTokens.EQ);
}
@Nullable
@@ -705,17 +706,6 @@ public class JetPsiUtil {
return false;
}
@NotNull
public static <C extends Collection<JetVariableDeclaration>> C getBlockVariableDeclarations(@NotNull JetBlockExpression block, @NotNull C collection) {
for (JetElement element : block.getStatements()) {
if (element instanceof JetVariableDeclaration) {
collection.add((JetVariableDeclaration) element);
}
}
return collection;
}
public static boolean checkWhenExpressionHasSingleElse(@NotNull JetWhenExpression whenExpression) {
int elseCount = 0;
for (JetWhenEntry entry : whenExpression.getEntries()) {