home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- import java.io.Serializable;
-
- class Collections$SynchronizedMap implements Map, Serializable {
- private static final long serialVersionUID = 1978198479659022715L;
- // $FF: renamed from: m java.util.Map
- private Map field_0;
- Object mutex;
- private transient Set keySet = null;
- private transient Set entrySet = null;
- private transient Collection values = null;
-
- Collections$SynchronizedMap(Map var1) {
- if (var1 == null) {
- throw new NullPointerException();
- } else {
- this.field_0 = var1;
- this.mutex = this;
- }
- }
-
- Collections$SynchronizedMap(Map var1, Object var2) {
- this.field_0 = var1;
- this.mutex = var2;
- }
-
- public int size() {
- Object var1 = this.mutex;
- synchronized(var1) {
- int var2 = this.field_0.size();
- return var2;
- }
- }
-
- public boolean isEmpty() {
- Object var1 = this.mutex;
- synchronized(var1) {
- boolean var2 = this.field_0.isEmpty();
- return var2;
- }
- }
-
- public boolean containsKey(Object var1) {
- Object var2 = this.mutex;
- synchronized(var2) {
- boolean var3 = this.field_0.containsKey(var1);
- return var3;
- }
- }
-
- public boolean containsValue(Object var1) {
- Object var2 = this.mutex;
- synchronized(var2) {
- boolean var3 = this.field_0.containsValue(var1);
- return var3;
- }
- }
-
- public Object get(Object var1) {
- Object var2 = this.mutex;
- synchronized(var2) {
- Object var3 = this.field_0.get(var1);
- return var3;
- }
- }
-
- public Object put(Object var1, Object var2) {
- Object var3 = this.mutex;
- synchronized(var3) {
- Object var4 = this.field_0.put(var1, var2);
- return var4;
- }
- }
-
- public Object remove(Object var1) {
- Object var2 = this.mutex;
- synchronized(var2) {
- Object var3 = this.field_0.remove(var1);
- return var3;
- }
- }
-
- public void putAll(Map var1) {
- Object var2 = this.mutex;
- synchronized(var2) {
- this.field_0.putAll(var1);
- }
- }
-
- public void clear() {
- Object var1 = this.mutex;
- synchronized(var1) {
- this.field_0.clear();
- }
- }
-
- public Set keySet() {
- Object var1 = this.mutex;
- synchronized(var1) {
- if (this.keySet == null) {
- this.keySet = new Collections.SynchronizedSet(this.field_0.keySet(), this.mutex);
- }
-
- Set var2 = this.keySet;
- return var2;
- }
- }
-
- public Set entrySet() {
- Object var1 = this.mutex;
- synchronized(var1) {
- if (this.entrySet == null) {
- this.entrySet = new Collections.SynchronizedSet(this.field_0.entrySet(), this.mutex);
- }
-
- Set var2 = this.entrySet;
- return var2;
- }
- }
-
- public Collection values() {
- Object var1 = this.mutex;
- synchronized(var1) {
- if (this.values == null) {
- this.values = new Collections.SynchronizedCollection(this.field_0.values(), this.mutex);
- }
-
- Collection var2 = this.values;
- return var2;
- }
- }
-
- public boolean equals(Object var1) {
- Object var2 = this.mutex;
- synchronized(var2) {
- boolean var3 = this.field_0.equals(var1);
- return var3;
- }
- }
-
- public int hashCode() {
- Object var1 = this.mutex;
- synchronized(var1) {
- int var2 = this.field_0.hashCode();
- return var2;
- }
- }
-
- public String toString() {
- Object var1 = this.mutex;
- synchronized(var1) {
- String var2 = this.field_0.toString();
- return var2;
- }
- }
- }
-