@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (!(obj instanceof AbstractRuleBlock<?>)) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result; return result; }
@Override public boolean add(RuleBlock<?> o) { o.setStyleSheet(this); return super.add(o); }
@Override public Rule<SelectorPart> replaceAll(List<SelectorPart> replacement) { for (SelectorPart item : replacement) checkPseudoElement(item); return super.replaceAll(replacement); }
@Override public SelectorPart set(int index, SelectorPart element) { checkPseudoElement(element); return super.set(index, element); }
@Override public boolean add(RuleBlock<?> o) { o.setStyleSheet(this); return super.add(o); }
@Override public Rule<SelectorPart> replaceAll(List<SelectorPart> replacement) { for (SelectorPart item : replacement) checkPseudoElement(item); return super.replaceAll(replacement); }
@Override public SelectorPart set(int index, SelectorPart element) { checkPseudoElement(element); return super.set(index, element); }
@Override public void add(int index, RuleBlock<?> element) { element.setStyleSheet(this); super.add(index, element); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (!(obj instanceof AbstractRuleBlock<?>)) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result; return result; }
@Override public boolean add(RuleBlock<?> o) { o.setStyleSheet(this); return super.add(o); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (!(obj instanceof AbstractRuleBlock<?>)) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result; return result; }
@Override public void add(int index, SelectorPart element) { checkPseudoElement(element); super.add(index, element); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (!(obj instanceof DeclarationImpl)) return false; DeclarationImpl other = (DeclarationImpl) obj; if (important != other.important) return false; if (property == null) { if (other.property != null) return false; } else if (!property.equals(other.property)) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (important ? 1231 : 1237); result = prime * result + ((property == null) ? 0 : property.hashCode()); return result; }
@Override public boolean add(SelectorPart o) { checkPseudoElement(o); return super.add(o); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (!(obj instanceof AbstractRuleBlock<?>)) return false; AbstractRuleBlock<?> other = (AbstractRuleBlock<?>) obj; if (priority == null) { if (other.priority != null) return false; } else if (!priority.equals(other.priority)) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((priority == null) ? 0 : priority.hashCode()); return result; }