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 ArrayOfInt for server and dev mode.
 
 public class JreArrayOfNumber implements ArrayOfNumber {
 
   /*
    * TODO(cromwellian): this implemation uses JRE ArrayList. A direct
    * implementation would be more efficient.
    */
 
   public ArrayOfNumber concat(ArrayOfNumber values) {
     return new JreArrayOfNumber(.concat(((JreArrayOfNumbervalues).));
   }
 
   public boolean contains(double value) {
     return .contains(value);
   }
 
   @Override
   public double get(int index) {
     return .get(index);
   }
 
   public int indexOf(double value) {
     return .indexOf(value);
   }
 
   public void insert(int indexdouble 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 double peek() {
     return .peek();
   }
 
   @Override
   public double pop() {
     return .pop();
   }
 
   public void push(double value) {
     .push(value);
   }
 
   public void remove(double value) {
     .remove(value);
   }
 
   @Override
  public void removeByIndex(int index) {
    .removeByIndex(index);
  }
  public void set(int indexdouble value) {
    .set(indexvalue);
  }
  public void setLength(int length) {
    .setLength(length);
  }
  public double shift() {
    return .shift();
  }
  public void sort() {
    .sort(new CanCompare<Double>() {
      @Override
      public int compare(Double aDouble b) {
        return a == null ? (a == b ? 0 : -1) : a.compareTo(b);
      }
    });
  }
  public void sort(final CanCompareNumber comparator) {
    .sort(new CanCompare<Double>() {
      @Override
      public int compare(Double aDouble b) {
        return comparator.compare(ab);
      }
    });
  }
  public ArrayOfNumber splice(int indexint count) {
    return new JreArrayOfNumber(.splice(indexcount));
  }
  public void unshift(double value) {
    .unshift(value);
  }
  private ArrayOf<Doublearray;
  public JreArrayOfNumber() {
     = Collections.arrayOf();
  }
     this. = array;
  }
New to GrepCode? Check out our FAQ X