package org.sql2o.quirks.parameterparsing.impl; /** * Created by lars on 22.09.2014. */ public class ForwardSlashCommentParser extends AbstractCommentParser { private boolean commentAlmostEnded; @Override protected void init() { commentAlmostEnded = false; } @Override public boolean canParse(char c, String sql, int idx) { return sql.length() > idx + 1 && c == '/' && sql.charAt(idx + 1) == '*'; } @Override public boolean isEndComment(char c) { if (commentAlmostEnded && c == '/') return true; commentAlmostEnded = c == '*'; return false; } }