Created
February 21, 2017 08:29
-
-
Save anonymous/e2f3a67e6fd3be51ba4456fe2e847890 to your computer and use it in GitHub Desktop.
Firebase library class
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Source code recreated from a .class file by IntelliJ IDEA | |
// (powered by Fernflower decompiler) | |
// | |
package com.google.android.gms.internal; | |
import java.util.HashMap; | |
import java.util.Iterator; | |
import java.util.List; | |
import java.util.Map; | |
import java.util.Set; | |
import java.util.TreeSet; | |
public class zzbto { | |
private Map<String, Map<String, byte[]>> zzcmb; | |
private long zzaxb; | |
private List<byte[]> zzaIP; | |
public zzbto(Map<String, Map<String, byte[]>> var1, long var2, List<byte[]> var4) { | |
this.zzcmb = var1; | |
this.zzaxb = var2; | |
this.zzaIP = var4; | |
} | |
public Map<String, Map<String, byte[]>> zzace() { | |
return this.zzcmb; | |
} | |
public List<byte[]> zzzD() { | |
return this.zzaIP; | |
} | |
public boolean zzacf() { | |
return this.zzcmb != null && !this.zzcmb.isEmpty(); | |
} | |
public boolean zzjF(String var1) { | |
return var1 == null?false:this.zzacf() && this.zzcmb.get(var1) != null && !((Map)this.zzcmb.get(var1)).isEmpty(); | |
} | |
public boolean zzaA(String var1, String var2) { | |
return this.zzacf() && this.zzjF(var2) && this.zzaB(var1, var2) != null; | |
} | |
public byte[] zzaB(String var1, String var2) { | |
return var1 != null && this.zzjF(var2)?(byte[])((Map)this.zzcmb.get(var2)).get(var1):null; | |
} | |
public void zzj(Map<String, byte[]> var1, String var2) { | |
if(this.zzcmb == null) { | |
this.zzcmb = new HashMap(); | |
} | |
this.zzcmb.put(var2, var1); | |
} | |
public long getTimestamp() { | |
return this.zzaxb; | |
} | |
public void setTimestamp(long var1) { | |
this.zzaxb = var1; | |
} | |
public Set<String> zzaC(String var1, String var2) { | |
TreeSet var3 = new TreeSet(); | |
if(!this.zzjF(var2)) { | |
return var3; | |
} else if(var1 != null && !var1.isEmpty()) { | |
Iterator var4 = ((Map)this.zzcmb.get(var2)).keySet().iterator(); | |
while(var4.hasNext()) { | |
String var5 = (String)var4.next(); | |
if(var5.startsWith(var1)) { | |
var3.add(var5); | |
} | |
} | |
return var3; | |
} else { | |
return ((Map)this.zzcmb.get(var2)).keySet(); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment