diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-01-02 11:51:29 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-01-02 11:51:29 +0100 |
| commit | fdbdf6495b06acb58482c6d3aa5da9ef57514493 (patch) | |
| tree | 5143d173b75fc05a207873eb11089247f6b36141 | |
| parent | 41b68c1c140256266e219d3869ba7f481f1457c9 (diff) | |
| download | cgeo-fdbdf6495b06acb58482c6d3aa5da9ef57514493.zip cgeo-fdbdf6495b06acb58482c6d3aa5da9ef57514493.tar.gz cgeo-fdbdf6495b06acb58482c6d3aa5da9ef57514493.tar.bz2 | |
Give access to the underlying list
| -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 |
