X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fgraph%2FRandomAccessSubList.java;h=a2e0fb2499738e273e81561f6ae8b2a83fb564f2;hp=05251c1230c38bbeab3ebb9e0cb48059f3e25c0f;hb=7962363255e507efc6a7de5d47e48acb8bceb305;hpb=969bd23cab98a79ca9101af33334000879fb60c5 diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/RandomAccessSubList.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/RandomAccessSubList.java index 05251c123..a2e0fb249 100644 --- a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/RandomAccessSubList.java +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/RandomAccessSubList.java @@ -1,28 +1,28 @@ -package org.simantics.db.impl.graph; - -import java.util.AbstractList; -import java.util.List; - -public class RandomAccessSubList extends AbstractList { - private final List baseList; - private final int fromIndex; - private final int length; - - public RandomAccessSubList(List baseList, int fromIndex, int length) { - this.baseList = baseList; - this.fromIndex = fromIndex; - this.length = length; - } - - @Override - public T get(int index) { - if(index < 0 || index > length) - throw new IndexOutOfBoundsException(); - return baseList.get(index+fromIndex); - } - - @Override - public int size() { - return length; - } -} +package org.simantics.db.impl.graph; + +import java.util.AbstractList; +import java.util.List; + +public class RandomAccessSubList extends AbstractList { + private final List baseList; + private final int fromIndex; + private final int length; + + public RandomAccessSubList(List baseList, int fromIndex, int length) { + this.baseList = baseList; + this.fromIndex = fromIndex; + this.length = length; + } + + @Override + public T get(int index) { + if(index < 0 || index > length) + throw new IndexOutOfBoundsException(); + return baseList.get(index+fromIndex); + } + + @Override + public int size() { + return length; + } +}