Hi, We find "<java.util.zip.Deflater: int deflate(byte[],int,int,int)>" called in "<okio.DeflaterSink: void deflate(boolean)>" on line 94 are actually added in SDK since level 19, but your minSdkVersion is only 14.
Though this API is in external library, it seems to be reachable from your APP. please help to check whether it may cause problem to your app.
there are several possible path to that API, we list them here to facilitate your checking.
all reachable paths:
reachable path 1:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(android.view.View,android.view.ViewGroup$LayoutParams)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void sendConnectionPreface()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 2:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(int)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void sendConnectionPreface()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 3:
--><com.dougkeen.bart.activities.RoutesListActivity_: void onCreate(android.os.Bundle)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(int)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void sendConnectionPreface()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 4:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(android.view.View)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void sendConnectionPreface()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 5:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(android.view.View,android.view.ViewGroup$LayoutParams)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection$Builder: com.squareup.okhttp.internal.framed.FramedConnection build()>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder,com.squareup.okhttp.internal.framed.FramedConnection$1)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder)>
--><java.lang.Thread: void run()>
--><com.squareup.okhttp.internal.NamedRunnable: void run()>
--><com.squareup.okhttp.internal.framed.FramedConnection$2: void execute()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 6:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(int)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection$Builder: com.squareup.okhttp.internal.framed.FramedConnection build()>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder,com.squareup.okhttp.internal.framed.FramedConnection$1)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder)>
--><java.lang.Thread: void run()>
--><com.squareup.okhttp.internal.NamedRunnable: void run()>
--><com.squareup.okhttp.internal.framed.FramedConnection$2: void execute()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 7:
--><com.dougkeen.bart.activities.RoutesListActivity_: void onCreate(android.os.Bundle)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(int)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection$Builder: com.squareup.okhttp.internal.framed.FramedConnection build()>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder,com.squareup.okhttp.internal.framed.FramedConnection$1)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder)>
--><java.lang.Thread: void run()>
--><com.squareup.okhttp.internal.NamedRunnable: void run()>
--><com.squareup.okhttp.internal.framed.FramedConnection$2: void execute()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 8:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(android.view.View)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response execute()>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponseWithInterceptorChain(boolean)>
--><com.squareup.okhttp.Call$ApplicationInterceptorChain: com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Call: com.squareup.okhttp.Response getResponse(com.squareup.okhttp.Request,boolean)>
--><com.squareup.okhttp.internal.http.HttpEngine: void sendRequest()>
--><com.squareup.okhttp.internal.http.HttpEngine: void connect()>
--><com.squareup.okhttp.OkHttpClient$1: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,com.squareup.okhttp.Connection,com.squareup.okhttp.internal.http.HttpEngine,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connectAndSetOwner(com.squareup.okhttp.OkHttpClient,java.lang.Object,com.squareup.okhttp.Request)>
--><com.squareup.okhttp.Connection: void connect(int,int,int,com.squareup.okhttp.Request,java.util.List,boolean)>
--><com.squareup.okhttp.Connection: void connectSocket(int,int,int,com.squareup.okhttp.Request,com.squareup.okhttp.internal.ConnectionSpecSelector)>
--><com.squareup.okhttp.internal.framed.FramedConnection$Builder: com.squareup.okhttp.internal.framed.FramedConnection build()>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder,com.squareup.okhttp.internal.framed.FramedConnection$1)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void (com.squareup.okhttp.internal.framed.FramedConnection$Builder)>
--><java.lang.Thread: void run()>
--><com.squareup.okhttp.internal.NamedRunnable: void run()>
--><com.squareup.okhttp.internal.framed.FramedConnection$2: void execute()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 9:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(android.view.View,android.view.ViewGroup$LayoutParams)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.ResponseBody: java.lang.String string()>
--><com.squareup.okhttp.ResponseBody: byte[] bytes()>
--><okio.RealBufferedSource: byte[] readByteArray()>
--><okio.Buffer: long writeAll(okio.Source)>
--><com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource: long read(okio.Buffer,long)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void writeWindowUpdateLater(int,long)>
--><com.squareup.okhttp.internal.NamedRunnable: void run()>
--><com.squareup.okhttp.internal.framed.FramedConnection$2: void execute()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 10:
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(int)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.ResponseBody: java.lang.String string()>
--><com.squareup.okhttp.ResponseBody: byte[] bytes()>
--><okio.RealBufferedSource: byte[] readByteArray()>
--><okio.Buffer: long writeAll(okio.Source)>
--><com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource: long read(okio.Buffer,long)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void writeWindowUpdateLater(int,long)>
--><com.squareup.okhttp.internal.NamedRunnable: void run()>
--><com.squareup.okhttp.internal.framed.FramedConnection$2: void execute()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>
reachable path 11:
--><com.dougkeen.bart.activities.RoutesListActivity_: void onCreate(android.os.Bundle)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void setContentView(int)>
--><com.dougkeen.bart.activities.RoutesListActivity_: void afterSetContentView_()>
--><com.dougkeen.bart.activities.RoutesListActivity: void afterViews()>
--><com.dougkeen.bart.activities.RoutesListActivity: void refreshFares()>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.Object doInBackground(java.lang.Object[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String doInBackground(com.dougkeen.bart.networktasks.GetRouteFareTask$Params[])>
--><com.dougkeen.bart.networktasks.GetRouteFareTask: java.lang.String getFareFromNetwork(com.dougkeen.bart.networktasks.GetRouteFareTask$Params,int)>
--><com.squareup.okhttp.ResponseBody: java.lang.String string()>
--><com.squareup.okhttp.ResponseBody: byte[] bytes()>
--><okio.RealBufferedSource: byte[] readByteArray()>
--><okio.Buffer: long writeAll(okio.Source)>
--><com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource: long read(okio.Buffer,long)>
--><com.squareup.okhttp.internal.framed.FramedConnection: void writeWindowUpdateLater(int,long)>
--><com.squareup.okhttp.internal.NamedRunnable: void run()>
--><com.squareup.okhttp.internal.framed.FramedConnection$2: void execute()>
--><com.squareup.okhttp.internal.framed.Http2$Writer: void windowUpdate(int,long)>
--><okio.RealBufferedSink: void flush()>
--><okio.DeflaterSink: void flush()>
--><okio.DeflaterSink: void deflate(boolean)>