aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorinder123 <inder123@2534bb62-2c4b-0410-85e8-b5006b95c4ae>2013-04-12 20:20:53 +0000
committerinder123 <inder123@2534bb62-2c4b-0410-85e8-b5006b95c4ae>2013-04-12 20:20:53 +0000
commit1e256244a4c9234375463600ac9eb13f05f34941 (patch)
tree8a07d52bda9ff68936bf60f87b5bf6b053010ac1
parentbcd6a232c3000f835791e382a0b9bab18f430946 (diff)
downloadandroid_external_gson-1e256244a4c9234375463600ac9eb13f05f34941.tar.gz
android_external_gson-1e256244a4c9234375463600ac9eb13f05f34941.tar.bz2
android_external_gson-1e256244a4c9234375463600ac9eb13f05f34941.zip
made inner classes static and final
git-svn-id: http://google-gson.googlecode.com/svn/trunk/gson@1237 2534bb62-2c4b-0410-85e8-b5006b95c4ae
-rw-r--r--src/main/java/com/google/gson/internal/LinkedHashTreeMap.java2
-rw-r--r--src/main/java/com/google/gson/internal/Streams.java2
-rw-r--r--src/main/java/com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/gson/internal/LinkedHashTreeMap.java b/src/main/java/com/google/gson/internal/LinkedHashTreeMap.java
index 7597ef34..44270fc8 100644
--- a/src/main/java/com/google/gson/internal/LinkedHashTreeMap.java
+++ b/src/main/java/com/google/gson/internal/LinkedHashTreeMap.java
@@ -673,7 +673,7 @@ public final class LinkedHashTreeMap<K, V> extends AbstractMap<K, V> implements
* comparisons. Using this class to create a tree of size <i>S</i> is
* {@code O(S)}.
*/
- static class AvlBuilder<K, V> {
+ final static class AvlBuilder<K, V> {
/** This stack is a singly linked list, linked by the 'parent' field. */
private Node<K, V> stack;
private int leavesToSkip;
diff --git a/src/main/java/com/google/gson/internal/Streams.java b/src/main/java/com/google/gson/internal/Streams.java
index ad0b4bf2..607c9293 100644
--- a/src/main/java/com/google/gson/internal/Streams.java
+++ b/src/main/java/com/google/gson/internal/Streams.java
@@ -76,7 +76,7 @@ public final class Streams {
* Adapts an {@link Appendable} so it can be passed anywhere a {@link Writer}
* is used.
*/
- private static class AppendableWriter extends Writer {
+ private static final class AppendableWriter extends Writer {
private final Appendable appendable;
private final CurrentWrite currentWrite = new CurrentWrite();
diff --git a/src/main/java/com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.java b/src/main/java/com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.java
index 0f5564bd..e64ed17b 100644
--- a/src/main/java/com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.java
+++ b/src/main/java/com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.java
@@ -144,7 +144,7 @@ public final class ReflectiveTypeAdapterFactory implements TypeAdapterFactory {
abstract void read(JsonReader reader, Object value) throws IOException, IllegalAccessException;
}
- public final class Adapter<T> extends TypeAdapter<T> {
+ public static final class Adapter<T> extends TypeAdapter<T> {
private final ObjectConstructor<T> constructor;
private final Map<String, BoundField> boundFields;