提交 59594ec0 编写于 作者: T tristaZero

delete findSQLToken()

上级 8be48db6
......@@ -68,17 +68,6 @@ public abstract class AbstractSQLStatement implements SQLStatement {
sqlTokens.add(sqlToken);
}
@Override
@SuppressWarnings("unchecked")
public final <T extends SQLToken> Optional<T> findSQLToken(final Class<T> sqlTokenType) {
for (SQLToken each : sqlTokens) {
if (each.getClass().equals(sqlTokenType)) {
return Optional.of((T) each);
}
}
return Optional.absent();
}
@Override
public final List<SQLToken> getSQLTokens() {
Collections.sort(sqlTokens);
......
......@@ -76,15 +76,6 @@ public interface SQLStatement {
*/
void addSQLToken(SQLToken sqlToken);
/**
* Find SQL token.
*
* @param sqlTokenType SQL token type
* @param <T> type of SQL token
* @return SQL token
*/
<T extends SQLToken> Optional<T> findSQLToken(Class<T> sqlTokenType);
/**
* Get SQL tokens.
*
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册