public static boolean hasPseudoSelector(final OrderedRule[] rules, final Element e, final MatchCondition matchCond, PseudoDeclaration pd) { for (final OrderedRule rule : rules) { for (final CombinedSelector cs : rule.getRule().getSelectors()) { final Selector lastSelector = cs.get(cs.size() - 1); if (lastSelector.hasPseudoDeclaration(pd)) { return true; } } } return false; }
public static boolean hasPseudoSelector(final OrderedRule[] rules, final Element e, final MatchCondition matchCond, PseudoClassType pd) { for (final OrderedRule rule : rules) { for (final CombinedSelector cs : rule.getRule().getSelectors()) { final Selector lastSelector = cs.get(cs.size() - 1); if (lastSelector.hasPseudoClass(pd)) { return true; } } } return false; }
Selector.Combinator combinator = null; for (int i = sel.size() - 1; i >= 0; i--) {
Element current = e; for (int i = sel.size() - 1; i >= 0; i--) {
Element current = e; for (int i = sel.size() - 1; i >= 0; i--) {
Element current = e; for (int i = sel.size() - 1; i >= 0; i--) {
Element current = e; for (int i = sel.size() - 1; i >= 0; i--) {
Element current = e; for (int i = sel.size() - 1; i >= 0; i--) {
Selector.Combinator combinator = null; for (int i = sel.size() - 1; i >= 0; i--) {
Selector.Combinator combinator = null; for (int i = sel.size() - 1; i >= 0; i--) {
Selector.Combinator combinator = null; for (int i = sel.size() - 1; i >= 0; i--) {
Selector.Combinator combinator = null; for (int i = sel.size() - 1; i >= 0; i--) {