Eliminating references to java.util classes that have too huge transitive closure.
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
5 package org.apidesign.vm4brwsr;
9 * @author Jaroslav Tulach <jtulach@netbeans.org>
14 public StringArray() {
17 private StringArray(String[] arr) {
21 public void add(String s) {
25 String[] tmp = new String[arr.length + 1];
26 for (int i = 0; i < arr.length; i++) {
31 arr[arr.length - 1] = s;
34 public String[] toArray() {
35 return arr == null ? new String[0] : arr;
38 static StringArray asList(String[] names) {
39 return new StringArray(names);
43 for (int i = 0, j = arr.length; i < j; i++) {
50 boolean contains(String n) {
54 for (int i = 0; i < arr.length; i++) {
55 if (n.equals(arr[i])) {
62 void delete(int indx) {
66 String[] tmp = new String[arr.length - 1];
67 for (int i = 0, j = 0; i < arr.length; i++) {
75 int indexOf(String ic) {
76 for (int i = 0; i < arr.length; i++) {
77 if (ic.equals(arr[i])) {