aboutsummaryrefslogtreecommitdiff
path: root/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder
diff options
context:
space:
mode:
authorDavid Morrissey <davemorrissey@gmail.com>2017-12-12 08:01:19 +0000
committerDavid Morrissey <davemorrissey@gmail.com>2017-12-12 08:01:19 +0000
commit51605f69e9d061e076a99d71a2f1edf862fba375 (patch)
treeb6550aec012d34ac688b57b9a33a38ae5055659a /library/src/main/java/com/davemorrissey/labs/subscaleview/decoder
parent4856a41ac837ad5df1adc01c219c04780c0c32ef (diff)
downloadsubsampling-scale-image-view-51605f69e9d061e076a99d71a2f1edf862fba375.tar.gz
Final fields
Diffstat (limited to 'library/src/main/java/com/davemorrissey/labs/subscaleview/decoder')
-rw-r--r--library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.java4
-rw-r--r--library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.java4
2 files changed, 4 insertions, 4 deletions
diff --git a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.java b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.java
index d4a54ce..870489f 100644
--- a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.java
+++ b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.java
@@ -13,8 +13,8 @@ import java.lang.reflect.InvocationTargetException;
@SuppressWarnings("WeakerAccess")
public class CompatDecoderFactory<T> implements DecoderFactory<T> {
- private Class<? extends T> clazz;
- private Bitmap.Config bitmapConfig;
+ private final Class<? extends T> clazz;
+ private final Bitmap.Config bitmapConfig;
/**
* Construct a factory for the given class. This must have a default constructor.
diff --git a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.java b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.java
index 0dea670..80e415b 100644
--- a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.java
+++ b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.java
@@ -72,7 +72,7 @@ public class SkiaPooledImageRegionDecoder implements ImageRegionDecoder {
private Uri uri;
private long fileLength = Long.MAX_VALUE;
- private Point imageDimensions = new Point(0, 0);
+ private final Point imageDimensions = new Point(0, 0);
private final AtomicBoolean lazyInited = new AtomicBoolean(false);
@Keep
@@ -339,7 +339,7 @@ public class SkiaPooledImageRegionDecoder implements ImageRegionDecoder {
*/
private static class DecoderPool {
private final Semaphore available = new Semaphore(0, true);
- private Map<BitmapRegionDecoder, Boolean> decoders = new ConcurrentHashMap<>();
+ private final Map<BitmapRegionDecoder, Boolean> decoders = new ConcurrentHashMap<>();
/**
* Returns false if there is at least one decoder in the pool.