Ejemplo n.º 1
0
 public boolean isContainedBy(Collection<Modifier> modifiers) {
   Modifier alias = resolveAlias();
   for (Modifier modifier : modifiers) if (modifier.resolveAlias().equals(alias)) return true;
   return false;
 }
Ejemplo n.º 2
0
 public int countIn(Collection<Modifier> modifiers) {
   Modifier alias = resolveAlias();
   int c = 0;
   for (Modifier modifier : modifiers) if (modifier.resolveAlias().equals(alias)) c++;
   return c;
 }
Ejemplo n.º 3
0
 public Modifier resolveAlias() {
   if (alias == null) return this;
   return alias.resolveAlias();
 }