Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2011 Google Inc.
   *
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
   *
   * http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
  */
 package elemental.util.impl;
 
 
JRE implementation of ArrayOfBoolean for server and dev mode.
 
 public class JreArrayOfBoolean implements ArrayOfBoolean {
 
   /*
    * TODO(cromwellian): this implemation uses JRE ArrayList. A direct
    * implementation would be more efficient.
    */
 
   public ArrayOfBoolean concat(ArrayOfBoolean values) {
     return new JreArrayOfBoolean(.concat(((JreArrayOfBooleanvalues).));
   }
 
   public boolean contains(boolean value) {
     return .contains(value);
   }
 
   @Override
   public boolean get(int index) {
     return .get(index);
   }
 
   public int indexOf(boolean value) {
     return .indexOf(value);
   }
 
   public void insert(int indexboolean value) {
     .insert(indexvalue);
   }
 
   @Override
   public boolean isEmpty() {
     return .isEmpty();
   }
 
   @Override
   public boolean isSet(int index) {
     return .get(index) != null;
   }
 
   @Override
   public String join() {
     return .join();
   }
 
   @Override
   public String join(String separator) {
     return .join(separator);
   }
 
   @Override
   public int length() {
     return .length();
   }
 
   @Override
   public boolean peek() {
     return .peek();
   }
 
   @Override
   public boolean pop() {
     return .pop();
   }
 
   public void push(boolean value) {
     .push(value);
   }
 
   public void remove(boolean value) {
     .remove(value);
   }
 
   @Override
   public void removeByIndex(int index) {
     .removeByIndex(index);
  }
  public void set(int indexboolean value) {
    .set(indexvalue);
  }
  public void setLength(int length) {
    .setLength(length);
  }
  public boolean shift() {
    return .shift();
  }
  public ArrayOfBoolean splice(int indexint count) {
    return new JreArrayOfBoolean(.splice(indexcount));
  }
  public void unshift(boolean value) {
    .unshift(value);
  }
  private ArrayOf<Booleanarray;
  public JreArrayOfBoolean() {
     = Collections.arrayOf();
  }
     this. = array;
  }
New to GrepCode? Check out our FAQ X