/
NikolayIvkin
/
sqlancer2
Обзор
Документация
Войти
/
NikolayIvkin
/
sqlancer2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/sqlancer/sqlite3/SQLite3CollateHelper.java
20 строк
735 B
Manuel Rigger
Remove redundant parentheses and enforce a PMD rule for it
13 июн 2020, 00:55
13 июн 2020, 00:55
7049e62
Код
Авторство
О чём код?
package sqlancer.sqlite3; import sqlancer.sqlite3.ast.SQLite3Expression; import sqlancer.sqlite3.ast.SQLite3Expression.Cast; import sqlancer.sqlite3.ast.SQLite3Expression.SQLite3ColumnName; import sqlancer.sqlite3.ast.SQLite3UnaryOperation; import sqlancer.sqlite3.ast.SQLite3UnaryOperation.UnaryOperator; public final class SQLite3CollateHelper { private SQLite3CollateHelper() { } public static boolean shouldGetSubexpressionAffinity(SQLite3Expression expression) { return expression instanceof SQLite3UnaryOperation && ((SQLite3UnaryOperation) expression).getOperation() == UnaryOperator.PLUS || expression instanceof Cast || expression instanceof SQLite3ColumnName; } }