Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
UpcastSequence |
|
| 0.0;0 |
1 | package com.sun.javafx.runtime.sequence; | |
2 | ||
3 | /** | |
4 | * Given S extends T, represent a Sequence of S as a sequence of T. | |
5 | * | |
6 | * @author Brian Goetz | |
7 | */ | |
8 | class UpcastSequence<T> extends DerivedSequence<T> implements Sequence<T> { | |
9 | ||
10 | public UpcastSequence(Class<T> newClazz, Sequence<? extends T> sequence) { | |
11 | 445 | super(newClazz, sequence); |
12 | 445 | } |
13 | ||
14 | @Override | |
15 | public T get(int position) { | |
16 | 489 | return sequence.get(position); |
17 | } | |
18 | } |