aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-01-02 11:51:29 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-01-02 11:51:29 +0100
commitfdbdf6495b06acb58482c6d3aa5da9ef57514493 (patch)
tree5143d173b75fc05a207873eb11089247f6b36141
parent41b68c1c140256266e219d3869ba7f481f1457c9 (diff)
downloadcgeo-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.java14
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