(String alias)
| 631 | |
| 632 | |
| 633 | @Override |
| 634 | public void addAlias(String alias) { |
| 635 | |
| 636 | alias = alias.toLowerCase(Locale.ENGLISH); |
| 637 | |
| 638 | synchronized (aliasesLock) { |
| 639 | // Skip duplicate aliases |
| 640 | for (String s : aliases) { |
| 641 | if (s.equals(alias)) { |
| 642 | return; |
| 643 | } |
| 644 | } |
| 645 | // Add this alias to the list |
| 646 | String[] newAliases = Arrays.copyOf(aliases, aliases.length + 1); |
| 647 | newAliases[aliases.length] = alias; |
| 648 | aliases = newAliases; |
| 649 | } |
| 650 | // Inform interested listeners |
| 651 | fireContainerEvent(ADD_ALIAS_EVENT, alias); |
| 652 | |
| 653 | } |
| 654 | |
| 655 | |
| 656 | /** |
no test coverage detected