Java 类com.google.common.collect.ForwardingSortedSet 实例源码

项目:joda-collect    文件:SparseGrid.java   
@Override
public SortedSet<Cell<V>> cells() {
    return new ForwardingSortedSet<Cell<V>>() {
        @Override
        protected SortedSet<Cell<V>> delegate() {
            return cells;
        }
        @Override
        public boolean add(Cell<V> element) {
            return super.add(ImmutableCell.copyOf(element));
        }
        @Override
        public boolean addAll(Collection<? extends Cell<V>> collection) {
            return super.standardAddAll(collection);
        }
    };
}