Coverage Report - com.sun.javafx.runtime.sequence.ReplacementSequence
 
Classes in this File Line Coverage Branch Coverage Complexity
ReplacementSequence
100%
5/5
100%
2/2
0
 
 1  
 package com.sun.javafx.runtime.sequence;
 2  
 
 3  
 /**
 4  
  * ReplacementSequence
 5  
  *
 6  
  * @author Brian Goetz
 7  
  */
 8  
 class ReplacementSequence<T> extends DerivedSequence<T> implements Sequence<T> {
 9  
     private final int newIndex;
 10  
     private final T newValue;
 11  
 
 12  
     public ReplacementSequence(Sequence<T> sequence, int newIndex, T newValue) {
 13  2132
         super(sequence.getElementType(), sequence);
 14  2132
         this.newIndex = newIndex;
 15  2132
         this.newValue = newValue;
 16  2132
     }
 17  
 
 18  
     public T get(int position) {
 19  1946128
         return (position == newIndex) ? newValue : sequence.get(position);
 20  
     }
 21  
 }