diff options
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/utils/LazyInitializedList.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/main/src/cgeo/geocaching/utils/LazyInitializedList.java b/main/src/cgeo/geocaching/utils/LazyInitializedList.java index e607919..dedc96e 100644 --- a/main/src/cgeo/geocaching/utils/LazyInitializedList.java +++ b/main/src/cgeo/geocaching/utils/LazyInitializedList.java @@ -13,7 +13,7 @@ public abstract class LazyInitializedList<ElementType> extends AbstractList<Elem private volatile List<ElementType> list; @NonNull - private List<ElementType> getList() { + public List<ElementType> getUnderlyingList() { if (list == null) { synchronized(this) { try { @@ -35,32 +35,32 @@ public abstract class LazyInitializedList<ElementType> extends AbstractList<Elem @Override public boolean add(final ElementType element) { - return getList().add(element); + return getUnderlyingList().add(element); } @Override public ElementType set(final int index, final ElementType element) { - return getList().set(index, element); + return getUnderlyingList().set(index, element); } @Override public ElementType remove(final int index) { - return getList().remove(index); + return getUnderlyingList().remove(index); } @Override public void add(int index, final ElementType element) { - getList().add(index, element); + getUnderlyingList().add(index, element); } @Override public int size() { - return getList().size(); + return getUnderlyingList().size(); } @Override public ElementType get(final int index) { - return getList().get(index); + return getUnderlyingList().get(index); } @Override |
