_____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/a Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x30 = final class com.TwentyCodes.android.exception.a extends java.lang.Object Interfaces (count = 1): - Class [android/os/Parcelable$Creator] Constant Pool (count = 23): - Class [android/os/Parcelable] - Class [android/os/Parcelable$Creator] - Class [com/TwentyCodes/android/exception/ReportItem] - Class [com/TwentyCodes/android/exception/a] - Class [java/lang/Object] - Methodref [com/TwentyCodes/android/exception/ReportItem. (Landroid/os/Parcel;)V] - Methodref [java/lang/Object. ()V] + NameAndType [ ()V] + NameAndType [ (Landroid/os/Parcel;)V] + Utf8 [()V] + Utf8 [(I)[Ljava/lang/Object;] + Utf8 [(Landroid/os/Parcel;)Ljava/lang/Object;] + Utf8 [(Landroid/os/Parcel;)V] + Utf8 [] + Utf8 [Code] + Utf8 [android/os/Parcelable] + Utf8 [android/os/Parcelable$Creator] + Utf8 [com/TwentyCodes/android/exception/ReportItem] + Utf8 [com/TwentyCodes/android/exception/a] + Utf8 [createFromParcel] + Utf8 [java/lang/Object] + Utf8 [newArray] Fields (count = 0): Methods (count = 3): - Method: ()V Access flags: 0x0 = a() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #7 - Methodref [java/lang/Object. ()V] [4] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; Access flags: 0x1051 = public final java.lang.Object createFromParcel(android.os.Parcel) Class member attributes (count = 1): + Code attribute instructions (code length = 11, locals = 2, stack = 3): [0] aload_1 v1 [1] astore_1 v1 [2] new #3 - Class [com/TwentyCodes/android/exception/ReportItem] [5] dup [6] aload_1 v1 [7] invokespecial #6 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Landroid/os/Parcel;)V] [10] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: newArray(I)[Ljava/lang/Object; Access flags: 0x1051 = public final java.lang.Object[] newArray(int) Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 2, stack = 1): [0] iload_1 v1 [1] anewarray #3 - Class [com/TwentyCodes/android/exception/ReportItem] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/b Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x30 = final class com.TwentyCodes.android.exception.b extends java.lang.Object Interfaces (count = 1): - Class [android/os/Parcelable$Creator] Constant Pool (count = 23): - Class [android/os/Parcelable] - Class [android/os/Parcelable$Creator] - Class [com/TwentyCodes/android/exception/Report] - Class [com/TwentyCodes/android/exception/b] - Class [java/lang/Object] - Methodref [com/TwentyCodes/android/exception/Report. (Landroid/os/Parcel;)V] - Methodref [java/lang/Object. ()V] + NameAndType [ ()V] + NameAndType [ (Landroid/os/Parcel;)V] + Utf8 [()V] + Utf8 [(I)[Ljava/lang/Object;] + Utf8 [(Landroid/os/Parcel;)Ljava/lang/Object;] + Utf8 [(Landroid/os/Parcel;)V] + Utf8 [] + Utf8 [Code] + Utf8 [android/os/Parcelable] + Utf8 [android/os/Parcelable$Creator] + Utf8 [com/TwentyCodes/android/exception/Report] + Utf8 [com/TwentyCodes/android/exception/b] + Utf8 [createFromParcel] + Utf8 [java/lang/Object] + Utf8 [newArray] Fields (count = 0): Methods (count = 3): - Method: ()V Access flags: 0x0 = b() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #7 - Methodref [java/lang/Object. ()V] [4] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; Access flags: 0x1051 = public final java.lang.Object createFromParcel(android.os.Parcel) Class member attributes (count = 1): + Code attribute instructions (code length = 11, locals = 2, stack = 3): [0] aload_1 v1 [1] astore_1 v1 [2] new #3 - Class [com/TwentyCodes/android/exception/Report] [5] dup [6] aload_1 v1 [7] invokespecial #6 - Methodref [com/TwentyCodes/android/exception/Report. (Landroid/os/Parcel;)V] [10] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: newArray(I)[Ljava/lang/Object; Access flags: 0x1051 = public final java.lang.Object[] newArray(int) Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 2, stack = 1): [0] iload_1 v1 [1] anewarray #3 - Class [com/TwentyCodes/android/exception/Report] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/a Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x30 = final class com.TwentyCodes.android.AutoPlayer.a extends java.lang.Object Interfaces (count = 1): - Class [java/lang/Runnable] Constant Pool (count = 28): - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] - Class [com/TwentyCodes/android/AutoPlayer/a] - Class [com/TwentyCodes/android/AutoPlayer/c] - Class [java/lang/Object] - Class [java/lang/Runnable] - Fieldref [com/TwentyCodes/android/AutoPlayer/a.a Lcom/TwentyCodes/android/AutoPlayer/c;] - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V] - Methodref [java/lang/Object. ()V] + NameAndType [ ()V] + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/c;] + NameAndType [finish ()V] + Utf8 [()V] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/c;)V] + Utf8 [] + Utf8 [Code] + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/c;] + Utf8 [a] + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] + Utf8 [com/TwentyCodes/android/AutoPlayer/a] + Utf8 [com/TwentyCodes/android/AutoPlayer/c] + Utf8 [finish] + Utf8 [java/lang/Object] + Utf8 [java/lang/Runnable] + Utf8 [run] Fields (count = 1): + Field: a Lcom/TwentyCodes/android/AutoPlayer/c; Access flags: 0x1002 = private com.TwentyCodes.android.AutoPlayer.c a Methods (count = 2): - Method: (Lcom/TwentyCodes/android/AutoPlayer/c;)V Access flags: 0x0 = a(com.TwentyCodes.android.AutoPlayer.c) Class member attributes (count = 1): + Code attribute instructions (code length = 10, locals = 2, stack = 2): [0] aload_0 v0 [1] aload_1 v1 [2] putfield #6 - Fieldref [com/TwentyCodes/android/AutoPlayer/a.a Lcom/TwentyCodes/android/AutoPlayer/c;] [5] aload_0 v0 [6] invokespecial #9 - Methodref [java/lang/Object. ()V] [9] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: run()V Access flags: 0x11 = public final void run() Class member attributes (count = 1): + Code attribute instructions (code length = 11, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #6 - Fieldref [com/TwentyCodes/android/AutoPlayer/a.a Lcom/TwentyCodes/android/AutoPlayer/c;] [4] getfield #7 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [7] invokevirtual #8 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V] [10] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/c Superclass: android/widget/BaseAdapter Major version: 0x32 Minor version: 0x0 Access flags: 0x31 = public final class com.TwentyCodes.android.exception.c extends android.widget.BaseAdapter Interfaces (count = 0): Constant Pool (count = 91): - Integer [2130903042] - Integer [2131034119] - Integer [2131034120] - Class [android/view/LayoutInflater] - Class [android/view/View] - Class [android/widget/BaseAdapter] - Class [android/widget/TextView] - Class [com/TwentyCodes/android/exception/c] - Class [com/TwentyCodes/android/exception/d] - Class [java/util/ArrayList] - Class [org/apache/http/NameValuePair] - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;] - Fieldref [com/TwentyCodes/android/exception/c.b Landroid/view/LayoutInflater;] - Fieldref [com/TwentyCodes/android/exception/d.a Landroid/widget/TextView;] - Fieldref [com/TwentyCodes/android/exception/d.b Landroid/widget/TextView;] - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;] - Methodref [android/view/View.findViewById (I)Landroid/view/View;] - Methodref [android/view/View.getTag ()Ljava/lang/Object;] - Methodref [android/view/View.setTag (Ljava/lang/Object;)V] - Methodref [android/widget/BaseAdapter. ()V] - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;] - Methodref [com/TwentyCodes/android/exception/d. (Lcom/TwentyCodes/android/exception/c;)V] - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;] - Methodref [java/util/ArrayList.size ()I] - InterfaceMethodref [org/apache/http/NameValuePair.getName ()Ljava/lang/String;] - InterfaceMethodref [org/apache/http/NameValuePair.getValue ()Ljava/lang/String;] + NameAndType [ ()V] + NameAndType [ (Lcom/TwentyCodes/android/exception/c;)V] + NameAndType [a (I)Lorg/apache/http/NameValuePair;] + NameAndType [a Landroid/widget/TextView;] + NameAndType [a Ljava/util/ArrayList;] + NameAndType [b Landroid/view/LayoutInflater;] + NameAndType [b Landroid/widget/TextView;] + NameAndType [findViewById (I)Landroid/view/View;] + NameAndType [from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + NameAndType [get (I)Ljava/lang/Object;] + NameAndType [getName ()Ljava/lang/String;] + NameAndType [getTag ()Ljava/lang/Object;] + NameAndType [getValue ()Ljava/lang/String;] + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;] + NameAndType [setTag (Ljava/lang/Object;)V] + NameAndType [setText (Ljava/lang/CharSequence;)V] + NameAndType [size ()I] + Utf8 [()I] + Utf8 [()Ljava/lang/Object;] + Utf8 [()Ljava/lang/String;] + Utf8 [()V] + Utf8 [(I)J] + Utf8 [(I)Landroid/view/View;] + Utf8 [(I)Ljava/lang/Object;] + Utf8 [(I)Lorg/apache/http/NameValuePair;] + Utf8 [(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;] + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;] + Utf8 [(Landroid/content/Context;)Landroid/view/LayoutInflater;] + Utf8 [(Landroid/content/Context;Ljava/util/ArrayList;)V] + Utf8 [(Lcom/TwentyCodes/android/exception/c;)V] + Utf8 [(Ljava/lang/CharSequence;)V] + Utf8 [(Ljava/lang/Object;)V] + Utf8 [] + Utf8 [Code] + Utf8 [Landroid/view/LayoutInflater;] + Utf8 [Landroid/widget/TextView;] + Utf8 [Ljava/util/ArrayList;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [android/view/LayoutInflater] + Utf8 [android/view/View] + Utf8 [android/widget/BaseAdapter] + Utf8 [android/widget/TextView] + Utf8 [b] + Utf8 [com/TwentyCodes/android/exception/c] + Utf8 [com/TwentyCodes/android/exception/d] + Utf8 [findViewById] + Utf8 [from] + Utf8 [get] + Utf8 [getCount] + Utf8 [getItem] + Utf8 [getItemId] + Utf8 [getName] + Utf8 [getTag] + Utf8 [getValue] + Utf8 [getView] + Utf8 [inflate] + Utf8 [java/util/ArrayList] + Utf8 [org/apache/http/NameValuePair] + Utf8 [setTag] + Utf8 [setText] + Utf8 [size] Fields (count = 2): + Field: a Ljava/util/ArrayList; Access flags: 0x2 = private java.util.ArrayList a + Field: b Landroid/view/LayoutInflater; Access flags: 0x2 = private android.view.LayoutInflater b Methods (count = 6): - Method: (Landroid/content/Context;Ljava/util/ArrayList;)V Access flags: 0x1 = public c(android.content.Context,java.util.ArrayList) Class member attributes (count = 1): + Code attribute instructions (code length = 18, locals = 3, stack = 2): [0] aload_0 v0 [1] invokespecial #21 - Methodref [android/widget/BaseAdapter. ()V] [4] aload_0 v0 [5] aload_1 v1 [6] invokestatic #16 - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] [9] putfield #13 - Fieldref [com/TwentyCodes/android/exception/c.b Landroid/view/LayoutInflater;] [12] aload_0 v0 [13] aload_2 v2 [14] putfield #12 - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;] [17] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: getCount()I Access flags: 0x11 = public final int getCount() Class member attributes (count = 1): + Code attribute instructions (code length = 8, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #12 - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;] [4] invokevirtual #26 - Methodref [java/util/ArrayList.size ()I] [7] ireturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: a(I)Lorg/apache/http/NameValuePair; Access flags: 0x2 = private org.apache.http.NameValuePair a(int) Class member attributes (count = 1): + Code attribute instructions (code length = 12, locals = 2, stack = 2): [0] aload_0 v0 [1] getfield #12 - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;] [4] iload_1 v1 [5] invokevirtual #25 - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;] [8] checkcast #11 - Class [org/apache/http/NameValuePair] [11] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: getItemId(I)J Access flags: 0x11 = public final long getItemId(int) Class member attributes (count = 1): + Code attribute instructions (code length = 3, locals = 2, stack = 2): [0] iload_1 v1 [1] i2l [2] lreturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; Access flags: 0x11 = public final android.view.View getView(int,android.view.View,android.view.ViewGroup) Class member attributes (count = 1): + Code attribute instructions (code length = 102, locals = 4, stack = 3): [0] aload_2 v2 [1] ifnonnull +57 (target=58) [4] aload_0 v0 [5] getfield #13 - Fieldref [com/TwentyCodes/android/exception/c.b Landroid/view/LayoutInflater;] [8] ldc #1 - Integer [2130903042] [10] aconst_null [11] invokevirtual #17 - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;] [14] astore_2 v2 [15] new #9 - Class [com/TwentyCodes/android/exception/d] [18] dup [19] aload_0 v0 [20] invokespecial #24 - Methodref [com/TwentyCodes/android/exception/d. (Lcom/TwentyCodes/android/exception/c;)V] [23] dup [24] astore_3 v3 [25] aload_2 v2 [26] ldc #2 - Integer [2131034119] [28] invokevirtual #18 - Methodref [android/view/View.findViewById (I)Landroid/view/View;] [31] checkcast #7 - Class [android/widget/TextView] [34] putfield #14 - Fieldref [com/TwentyCodes/android/exception/d.a Landroid/widget/TextView;] [37] aload_3 v3 [38] aload_2 v2 [39] ldc #3 - Integer [2131034120] [41] invokevirtual #18 - Methodref [android/view/View.findViewById (I)Landroid/view/View;] [44] checkcast #7 - Class [android/widget/TextView] [47] putfield #15 - Fieldref [com/TwentyCodes/android/exception/d.b Landroid/widget/TextView;] [50] aload_2 v2 [51] aload_3 v3 [52] invokevirtual #20 - Methodref [android/view/View.setTag (Ljava/lang/Object;)V] [55] goto +11 (target=66) [58] aload_2 v2 [59] invokevirtual #19 - Methodref [android/view/View.getTag ()Ljava/lang/Object;] [62] checkcast #9 - Class [com/TwentyCodes/android/exception/d] [65] astore_3 v3 [66] aload_3 v3 [67] getfield #14 - Fieldref [com/TwentyCodes/android/exception/d.a Landroid/widget/TextView;] [70] aload_0 v0 [71] iload_1 v1 [72] invokespecial #23 - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;] [75] invokeinterface #27 - InterfaceMethodref [org/apache/http/NameValuePair.getName ()Ljava/lang/String;] [80] invokevirtual #22 - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] [83] aload_3 v3 [84] getfield #15 - Fieldref [com/TwentyCodes/android/exception/d.b Landroid/widget/TextView;] [87] aload_0 v0 [88] iload_1 v1 [89] invokespecial #23 - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;] [92] invokeinterface #28 - InterfaceMethodref [org/apache/http/NameValuePair.getValue ()Ljava/lang/String;] [97] invokevirtual #22 - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] [100] aload_2 v2 [101] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 2): - [58] Var: ..., Stack: (empty) - [66] Var: ...[a:com/TwentyCodes/android/exception/d], Stack: (empty) + Method: getItem(I)Ljava/lang/Object; Access flags: 0x1051 = public final java.lang.Object getItem(int) Class member attributes (count = 1): + Code attribute instructions (code length = 6, locals = 2, stack = 2): [0] aload_0 v0 [1] iload_1 v1 [2] invokespecial #23 - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;] [5] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/d Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x30 = final class com.TwentyCodes.android.exception.d extends java.lang.Object Interfaces (count = 0): Constant Pool (count = 20): - Class [com/TwentyCodes/android/exception/c] - Class [com/TwentyCodes/android/exception/d] - Class [java/lang/Object] - Fieldref [com/TwentyCodes/android/exception/d.c Lcom/TwentyCodes/android/exception/c;] - Methodref [java/lang/Object. ()V] + NameAndType [ ()V] + NameAndType [c Lcom/TwentyCodes/android/exception/c;] + Utf8 [()V] + Utf8 [(Lcom/TwentyCodes/android/exception/c;)V] + Utf8 [] + Utf8 [Code] + Utf8 [Landroid/widget/TextView;] + Utf8 [Lcom/TwentyCodes/android/exception/c;] + Utf8 [a] + Utf8 [b] + Utf8 [c] + Utf8 [com/TwentyCodes/android/exception/c] + Utf8 [com/TwentyCodes/android/exception/d] + Utf8 [java/lang/Object] Fields (count = 3): + Field: a Landroid/widget/TextView; Access flags: 0x0 = android.widget.TextView a + Field: b Landroid/widget/TextView; Access flags: 0x0 = android.widget.TextView b + Field: c Lcom/TwentyCodes/android/exception/c; Access flags: 0x1002 = private com.TwentyCodes.android.exception.c c Methods (count = 1): - Method: (Lcom/TwentyCodes/android/exception/c;)V Access flags: 0x0 = d(com.TwentyCodes.android.exception.c) Class member attributes (count = 1): + Code attribute instructions (code length = 10, locals = 2, stack = 2): [0] aload_0 v0 [1] aload_1 v1 [2] putfield #4 - Fieldref [com/TwentyCodes/android/exception/d.c Lcom/TwentyCodes/android/exception/c;] [5] aload_0 v0 [6] invokespecial #5 - Methodref [java/lang/Object. ()V] [9] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/Report Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.exception.Report extends java.lang.Object Interfaces (count = 1): - Class [android/os/Parcelable] Constant Pool (count = 191): - String [ ] - String [ -----] - String [-----] - String [app] - String [cause] - String [date] - String [description] - String [device] - String [iso-8859-1] - String [msg] - String [stackTrace] - String [version] - Class [android/os/Parcel] - Class [android/os/Parcelable] - Class [android/os/Parcelable$Creator] - Class [com/TwentyCodes/android/exception/Report] - Class [com/TwentyCodes/android/exception/ReportItem] - Class [com/TwentyCodes/android/exception/b] - Class [java/io/BufferedReader] - Class [java/io/IOException] - Class [java/io/InputStream] - Class [java/io/InputStreamReader] - Class [java/lang/Object] - Class [java/lang/String] - Class [java/lang/StringBuilder] - Class [java/util/ArrayList] - Class [java/util/Iterator] - Class [org/apache/http/HttpEntity] - Class [org/apache/http/HttpResponse] - Class [org/apache/http/client/ClientProtocolException] - Class [org/apache/http/client/HttpClient] - Class [org/apache/http/client/entity/UrlEncodedFormEntity] - Class [org/apache/http/client/methods/HttpPost] - Class [org/apache/http/impl/client/DefaultHttpClient] - Class [org/apache/http/message/BasicNameValuePair] - Fieldref [com/TwentyCodes/android/exception/Report.CREATOR Landroid/os/Parcelable$Creator;] - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;] - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;] - Methodref [android/os/Parcel.readString ()Ljava/lang/String;] - Methodref [android/os/Parcel.readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V] - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V] - Methodref [android/os/Parcel.writeTypedList (Ljava/util/List;)V] - Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;] - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] - Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;] - Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;] - Methodref [com/TwentyCodes/android/exception/b. ()V] - Methodref [java/io/BufferedReader. (Ljava/io/Reader;I)V] - Methodref [java/io/BufferedReader.close ()V] - Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;] - Methodref [java/io/InputStream.close ()V] - Methodref [java/io/InputStreamReader. (Ljava/io/InputStream;Ljava/lang/String;)V] - Methodref [java/lang/Object. ()V] - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] - Methodref [java/lang/StringBuilder. ()V] - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] - Methodref [java/util/ArrayList. ()V] - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;] - Methodref [org/apache/http/client/entity/UrlEncodedFormEntity. (Ljava/util/List;)V] - Methodref [org/apache/http/client/methods/HttpPost. (Ljava/lang/String;)V] - Methodref [org/apache/http/client/methods/HttpPost.setEntity (Lorg/apache/http/HttpEntity;)V] - Methodref [org/apache/http/impl/client/DefaultHttpClient. ()V] - Methodref [org/apache/http/message/BasicNameValuePair. (Ljava/lang/String;Ljava/lang/String;)V] - InterfaceMethodref [java/util/Iterator.hasNext ()Z] - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] - InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;] - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;] - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + NameAndType [ ()V] + NameAndType [ (Ljava/io/InputStream;Ljava/lang/String;)V] + NameAndType [ (Ljava/io/Reader;I)V] + NameAndType [ (Ljava/lang/String;)V] + NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + NameAndType [ (Ljava/util/List;)V] + NameAndType [CREATOR Landroid/os/Parcelable$Creator;] + NameAndType [a ()Ljava/lang/String;] + NameAndType [a Ljava/lang/String;] + NameAndType [add (Ljava/lang/Object;)Z] + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + NameAndType [b ()Ljava/lang/String;] + NameAndType [b Ljava/util/ArrayList;] + NameAndType [c ()Ljava/util/ArrayList;] + NameAndType [close ()V] + NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + NameAndType [getContent ()Ljava/io/InputStream;] + NameAndType [getEntity ()Lorg/apache/http/HttpEntity;] + NameAndType [hasNext ()Z] + NameAndType [iterator ()Ljava/util/Iterator;] + NameAndType [next ()Ljava/lang/Object;] + NameAndType [readLine ()Ljava/lang/String;] + NameAndType [readString ()Ljava/lang/String;] + NameAndType [readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V] + NameAndType [setEntity (Lorg/apache/http/HttpEntity;)V] + NameAndType [toString ()Ljava/lang/String;] + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;] + NameAndType [writeString (Ljava/lang/String;)V] + NameAndType [writeTypedList (Ljava/util/List;)V] + Utf8 [ ] + Utf8 [ -----] + Utf8 [()I] + Utf8 [()Ljava/io/InputStream;] + Utf8 [()Ljava/lang/Object;] + Utf8 [()Ljava/lang/String;] + Utf8 [()Ljava/util/ArrayList;] + Utf8 [()Ljava/util/Iterator;] + Utf8 [()Lorg/apache/http/HttpEntity;] + Utf8 [()V] + Utf8 [()Z] + Utf8 [(Landroid/os/Parcel;)V] + Utf8 [(Landroid/os/Parcel;I)V] + Utf8 [(Ljava/io/InputStream;Ljava/lang/String;)V] + Utf8 [(Ljava/io/Reader;I)V] + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;] + Utf8 [(Ljava/lang/Object;)Z] + Utf8 [(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + Utf8 [(Ljava/lang/String;)V] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] + Utf8 [(Ljava/util/List;)V] + Utf8 [(Ljava/util/List;Landroid/os/Parcelable$Creator;)V] + Utf8 [(Lorg/apache/http/HttpEntity;)V] + Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + Utf8 [-----] + Utf8 [] + Utf8 [] + Utf8 [CREATOR] + Utf8 [Code] + Utf8 [Landroid/os/Parcelable$Creator;] + Utf8 [Ljava/lang/String;] + Utf8 [Ljava/util/ArrayList;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [add] + Utf8 [android/os/Parcel] + Utf8 [android/os/Parcelable] + Utf8 [android/os/Parcelable$Creator] + Utf8 [app] + Utf8 [append] + Utf8 [b] + Utf8 [c] + Utf8 [cause] + Utf8 [close] + Utf8 [com/TwentyCodes/android/exception/Report] + Utf8 [com/TwentyCodes/android/exception/ReportItem] + Utf8 [com/TwentyCodes/android/exception/b] + Utf8 [date] + Utf8 [describeContents] + Utf8 [description] + Utf8 [device] + Utf8 [execute] + Utf8 [getContent] + Utf8 [getEntity] + Utf8 [hasNext] + Utf8 [iso-8859-1] + Utf8 [iterator] + Utf8 [java/io/BufferedReader] + Utf8 [java/io/IOException] + Utf8 [java/io/InputStream] + Utf8 [java/io/InputStreamReader] + Utf8 [java/lang/Object] + Utf8 [java/lang/String] + Utf8 [java/lang/StringBuilder] + Utf8 [java/util/ArrayList] + Utf8 [java/util/Iterator] + Utf8 [msg] + Utf8 [next] + Utf8 [org/apache/http/HttpEntity] + Utf8 [org/apache/http/HttpResponse] + Utf8 [org/apache/http/client/ClientProtocolException] + Utf8 [org/apache/http/client/HttpClient] + Utf8 [org/apache/http/client/entity/UrlEncodedFormEntity] + Utf8 [org/apache/http/client/methods/HttpPost] + Utf8 [org/apache/http/impl/client/DefaultHttpClient] + Utf8 [org/apache/http/message/BasicNameValuePair] + Utf8 [readLine] + Utf8 [readString] + Utf8 [readTypedList] + Utf8 [setEntity] + Utf8 [stackTrace] + Utf8 [toString] + Utf8 [valueOf] + Utf8 [version] + Utf8 [writeString] + Utf8 [writeToParcel] + Utf8 [writeTypedList] Fields (count = 3): + Field: a Ljava/lang/String; Access flags: 0x2 = private java.lang.String a + Field: b Ljava/util/ArrayList; Access flags: 0x2 = private java.util.ArrayList b + Field: CREATOR Landroid/os/Parcelable$Creator; Access flags: 0x19 = public static final android.os.Parcelable$Creator CREATOR Methods (count = 11): - Method: ()V Access flags: 0x8 = static void () Class member attributes (count = 1): + Code attribute instructions (code length = 11, locals = 0, stack = 2): [0] new #18 - Class [com/TwentyCodes/android/exception/b] [3] dup [4] invokespecial #48 - Methodref [com/TwentyCodes/android/exception/b. ()V] [7] putstatic #36 - Fieldref [com/TwentyCodes/android/exception/Report.CREATOR Landroid/os/Parcelable$Creator;] [10] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): - Method: (Landroid/os/Parcel;)V Access flags: 0x1 = public Report(android.os.Parcel) Class member attributes (count = 1): + Code attribute instructions (code length = 35, locals = 2, stack = 3): [0] aload_0 v0 [1] invokespecial #54 - Methodref [java/lang/Object. ()V] [4] aload_0 v0 [5] aload_1 v1 [6] invokevirtual #40 - Methodref [android/os/Parcel.readString ()Ljava/lang/String;] [9] putfield #37 - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;] [12] aload_0 v0 [13] new #26 - Class [java/util/ArrayList] [16] dup [17] invokespecial #60 - Methodref [java/util/ArrayList. ()V] [20] putfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [23] aload_1 v1 [24] aload_0 v0 [25] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [28] getstatic #39 - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;] [31] invokevirtual #41 - Methodref [android/os/Parcel.readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V] [34] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): - Method: (Ljava/lang/String;)V Access flags: 0x1 = public Report(java.lang.String) Class member attributes (count = 1): + Code attribute instructions (code length = 10, locals = 2, stack = 2): [0] aload_0 v0 [1] invokespecial #54 - Methodref [java/lang/Object. ()V] [4] aload_0 v0 [5] aload_1 v1 [6] putfield #37 - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;] [9] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: describeContents()I Access flags: 0x1 = public int describeContents() Class member attributes (count = 1): + Code attribute instructions (code length = 2, locals = 1, stack = 1): [0] iconst_0 [1] ireturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: a()Ljava/lang/String; Access flags: 0x11 = public final java.lang.String a() Class member attributes (count = 1): + Code attribute instructions (code length = 159, locals = 5, stack = 6): [0] new #34 - Class [org/apache/http/impl/client/DefaultHttpClient] [3] dup [4] invokespecial #66 - Methodref [org/apache/http/impl/client/DefaultHttpClient. ()V] [7] astore_1 v1 [8] new #33 - Class [org/apache/http/client/methods/HttpPost] [11] dup [12] aload_0 v0 [13] getfield #37 - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;] [16] invokespecial #64 - Methodref [org/apache/http/client/methods/HttpPost. (Ljava/lang/String;)V] [19] dup [20] astore_2 v2 [21] new #32 - Class [org/apache/http/client/entity/UrlEncodedFormEntity] [24] dup [25] aload_0 v0 [26] invokespecial #44 - Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;] [29] invokespecial #63 - Methodref [org/apache/http/client/entity/UrlEncodedFormEntity. (Ljava/util/List;)V] [32] invokevirtual #65 - Methodref [org/apache/http/client/methods/HttpPost.setEntity (Lorg/apache/http/HttpEntity;)V] [35] aload_1 v1 [36] aload_2 v2 [37] invokeinterface #72 - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] [42] invokeinterface #71 - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;] [47] invokeinterface #70 - InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;] [52] astore_1 v1 [53] new #19 - Class [java/io/BufferedReader] [56] dup [57] new #22 - Class [java/io/InputStreamReader] [60] dup [61] aload_1 v1 [62] ldc #9 - String [iso-8859-1] [64] invokespecial #53 - Methodref [java/io/InputStreamReader. (Ljava/io/InputStream;Ljava/lang/String;)V] [67] bipush 8 [69] invokespecial #49 - Methodref [java/io/BufferedReader. (Ljava/io/Reader;I)V] [72] astore_2 v2 [73] new #25 - Class [java/lang/StringBuilder] [76] dup [77] invokespecial #56 - Methodref [java/lang/StringBuilder. ()V] [80] dup [81] astore_3 v3 [82] new #25 - Class [java/lang/StringBuilder] [85] dup [86] aload_2 v2 [87] invokevirtual #51 - Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;] [90] invokestatic #55 - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] [93] invokespecial #57 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [96] ldc #1 - String [ ] [98] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [101] invokevirtual #59 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [104] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [107] pop [108] goto +28 (target=136) [111] aload_3 v3 [112] new #25 - Class [java/lang/StringBuilder] [115] dup [116] aload v4 [118] invokestatic #55 - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] [121] invokespecial #57 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [124] ldc #1 - String [ ] [126] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [129] invokevirtual #59 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [132] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [135] pop [136] aload_2 v2 [137] invokevirtual #51 - Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;] [140] dup [141] astore v4 [143] ifnonnull -32 (target=111) [146] aload_1 v1 [147] invokevirtual #52 - Methodref [java/io/InputStream.close ()V] [150] aload_2 v2 [151] invokevirtual #50 - Methodref [java/io/BufferedReader.close ()V] [154] aload_3 v3 [155] invokevirtual #59 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [158] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 2): - [111] Var: [a:com/TwentyCodes/android/exception/Report][a:org/apache/http/client/HttpClient][a:org/apache/http/client/methods/HttpPost][a:org/apache/http/HttpResponse][a:org/apache/http/HttpEntity][a:java/io/InputStream][a:java/io/BufferedReader][a:java/lang/StringBuilder][a:java/lang/String], Stack: - [136] Var: ..., Stack: (empty) + Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report; Access flags: 0x11 = public final com.TwentyCodes.android.exception.Report a(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) Class member attributes (count = 1): + Code attribute instructions (code length = 143, locals = 8, stack = 5): [0] aload_0 v0 [1] new #26 - Class [java/util/ArrayList] [4] dup [5] invokespecial #60 - Methodref [java/util/ArrayList. ()V] [8] putfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [11] aload_0 v0 [12] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [15] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [18] dup [19] ldc #4 - String [app] [21] aload v7 [23] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [26] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [29] pop [30] aload_0 v0 [31] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [34] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [37] dup [38] ldc #12 - String [version] [40] aload v6 [42] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [45] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [48] pop [49] aload_0 v0 [50] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [53] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [56] dup [57] ldc #6 - String [date] [59] aload v4 [61] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [64] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [67] pop [68] aload_0 v0 [69] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [72] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [75] dup [76] ldc #10 - String [msg] [78] aload_1 v1 [79] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [82] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [85] pop [86] aload_0 v0 [87] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [90] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [93] dup [94] ldc #11 - String [stackTrace] [96] aload_2 v2 [97] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [100] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [103] pop [104] aload_0 v0 [105] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [108] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [111] dup [112] ldc #5 - String [cause] [114] aload_3 v3 [115] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [118] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [121] pop [122] aload_0 v0 [123] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [126] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [129] dup [130] ldc #8 - String [device] [132] aload v5 [134] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [137] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [140] pop [141] aload_0 v0 [142] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: c()Ljava/util/ArrayList; Access flags: 0x2 = private java.util.ArrayList c() Class member attributes (count = 1): + Code attribute instructions (code length = 60, locals = 4, stack = 5): [0] new #26 - Class [java/util/ArrayList] [3] dup [4] invokespecial #60 - Methodref [java/util/ArrayList. ()V] [7] astore_1 v1 [8] aload_0 v0 [9] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [12] invokevirtual #62 - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;] [15] astore_3 v3 [16] goto +33 (target=49) [19] aload_3 v3 [20] invokeinterface #69 - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] [25] checkcast #17 - Class [com/TwentyCodes/android/exception/ReportItem] [28] astore_2 v2 [29] aload_1 v1 [30] new #35 - Class [org/apache/http/message/BasicNameValuePair] [33] dup [34] aload_2 v2 [35] invokevirtual #46 - Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;] [38] aload_2 v2 [39] invokevirtual #47 - Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;] [42] invokespecial #67 - Methodref [org/apache/http/message/BasicNameValuePair. (Ljava/lang/String;Ljava/lang/String;)V] [45] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [48] pop [49] aload_3 v3 [50] invokeinterface #68 - InterfaceMethodref [java/util/Iterator.hasNext ()Z] [55] ifne -36 (target=19) [58] aload_1 v1 [59] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 2): - [19] Var: [a:com/TwentyCodes/android/exception/Report][a:java/util/ArrayList][T][a:java/util/Iterator], Stack: - [49] Var: ..., Stack: (empty) + Method: b()Ljava/util/ArrayList; Access flags: 0x11 = public final java.util.ArrayList b() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #44 - Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: a(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report; Access flags: 0x11 = public final com.TwentyCodes.android.exception.Report a(java.lang.String) Class member attributes (count = 1): + Code attribute instructions (code length = 20, locals = 2, stack = 5): [0] aload_0 v0 [1] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [4] new #17 - Class [com/TwentyCodes/android/exception/ReportItem] [7] dup [8] ldc #7 - String [description] [10] aload_1 v1 [11] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/ReportItem. (Ljava/lang/String;Ljava/lang/String;)V] [14] invokevirtual #61 - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z] [17] pop [18] aload_0 v0 [19] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: toString()Ljava/lang/String; Access flags: 0x1 = public java.lang.String toString() Class member attributes (count = 1): + Code attribute instructions (code length = 96, locals = 4, stack = 4): [0] new #25 - Class [java/lang/StringBuilder] [3] dup [4] invokespecial #56 - Methodref [java/lang/StringBuilder. ()V] [7] astore_1 v1 [8] aload_0 v0 [9] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [12] invokevirtual #62 - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;] [15] astore_3 v3 [16] goto +66 (target=82) [19] aload_3 v3 [20] invokeinterface #69 - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] [25] checkcast #17 - Class [com/TwentyCodes/android/exception/ReportItem] [28] astore_2 v2 [29] aload_1 v1 [30] new #25 - Class [java/lang/StringBuilder] [33] dup [34] ldc #2 - String [ -----] [36] invokespecial #57 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [39] aload_2 v2 [40] invokevirtual #46 - Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;] [43] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [46] ldc #3 - String [-----] [48] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [51] invokevirtual #59 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [54] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [57] pop [58] aload_1 v1 [59] new #25 - Class [java/lang/StringBuilder] [62] dup [63] ldc #1 - String [ ] [65] invokespecial #57 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [68] aload_2 v2 [69] invokevirtual #47 - Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;] [72] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [75] invokevirtual #59 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [78] invokevirtual #58 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [81] pop [82] aload_3 v3 [83] invokeinterface #68 - InterfaceMethodref [java/util/Iterator.hasNext ()Z] [88] ifne -69 (target=19) [91] aload_1 v1 [92] invokevirtual #59 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [95] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 2): - [19] Var: [a:com/TwentyCodes/android/exception/Report][a:java/lang/StringBuilder][T][a:java/util/Iterator], Stack: - [82] Var: ..., Stack: (empty) + Method: writeToParcel(Landroid/os/Parcel;I)V Access flags: 0x1 = public void writeToParcel(android.os.Parcel,int) Class member attributes (count = 1): + Code attribute instructions (code length = 17, locals = 3, stack = 2): [0] aload_1 v1 [1] aload_0 v0 [2] getfield #37 - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;] [5] invokevirtual #42 - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V] [8] aload_1 v1 [9] aload_0 v0 [10] getfield #38 - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;] [13] invokevirtual #43 - Methodref [android/os/Parcel.writeTypedList (Ljava/util/List;)V] [16] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/ExceptionReportActivity Superclass: android/app/Activity Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.exception.ExceptionReportActivity extends android.app.Activity Interfaces (count = 1): - Class [android/view/View$OnClickListener] Constant Pool (count = 136): - Integer [16908298] - Integer [2130903041] - Integer [2130903043] - Integer [2130968578] - Integer [2131034117] - Integer [2131034118] - String [] - String [ExceptionActivity] - String [display] - String [onCreate()] - String [report] - Class [android/app/Activity] - Class [android/app/ProgressDialog] - Class [android/content/Intent] - Class [android/text/Editable] - Class [android/util/Log] - Class [android/view/View] - Class [android/view/View$OnClickListener] - Class [android/widget/EditText] - Class [android/widget/ListView] - Class [com/TwentyCodes/android/exception/ExceptionReportActivity] - Class [com/TwentyCodes/android/exception/Report] - Class [com/TwentyCodes/android/exception/c] - Class [com/TwentyCodes/android/exception/e] - Class [java/lang/Thread] - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;] - Methodref [android/app/Activity. ()V] - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] - Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;] - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] - Methodref [android/view/View.setEnabled (Z)V] - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;] - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] - Methodref [android/widget/ListView.setClickable (Z)V] - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;] - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;] - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getString (I)Ljava/lang/String;] - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V] - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] - Methodref [com/TwentyCodes/android/exception/Report.b ()Ljava/util/ArrayList;] - Methodref [com/TwentyCodes/android/exception/c. (Landroid/content/Context;Ljava/util/ArrayList;)V] - Methodref [com/TwentyCodes/android/exception/e. (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V] - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] - Methodref [java/lang/Thread.start ()V] - InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;] + NameAndType [ ()V] + NameAndType [ (Landroid/content/Context;Ljava/util/ArrayList;)V] + NameAndType [ (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V] + NameAndType [ (Ljava/lang/Runnable;)V] + NameAndType [a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] + NameAndType [a Lcom/TwentyCodes/android/exception/Report;] + NameAndType [b ()Ljava/util/ArrayList;] + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + NameAndType [findViewById (I)Landroid/view/View;] + NameAndType [getIntent ()Landroid/content/Intent;] + NameAndType [getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;] + NameAndType [getString (I)Ljava/lang/String;] + NameAndType [getText ()Landroid/text/Editable;] + NameAndType [hasExtra (Ljava/lang/String;)Z] + NameAndType [onCreate (Landroid/os/Bundle;)V] + NameAndType [setAdapter (Landroid/widget/ListAdapter;)V] + NameAndType [setClickable (Z)V] + NameAndType [setContentView (I)V] + NameAndType [setEnabled (Z)V] + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + NameAndType [show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] + NameAndType [start ()V] + NameAndType [toString ()Ljava/lang/String;] + Utf8 [] + Utf8 [()Landroid/content/Intent;] + Utf8 [()Landroid/text/Editable;] + Utf8 [()Ljava/lang/String;] + Utf8 [()Ljava/util/ArrayList;] + Utf8 [()V] + Utf8 [(I)Landroid/view/View;] + Utf8 [(I)Ljava/lang/String;] + Utf8 [(I)V] + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] + Utf8 [(Landroid/content/Context;Ljava/util/ArrayList;)V] + Utf8 [(Landroid/os/Bundle;)V] + Utf8 [(Landroid/view/View$OnClickListener;)V] + Utf8 [(Landroid/view/View;)V] + Utf8 [(Landroid/widget/ListAdapter;)V] + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;] + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V] + Utf8 [(Ljava/lang/Runnable;)V] + Utf8 [(Ljava/lang/String;)Landroid/os/Parcelable;] + Utf8 [(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] + Utf8 [(Ljava/lang/String;)Z] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + Utf8 [(Z)V] + Utf8 [] + Utf8 [Code] + Utf8 [ExceptionActivity] + Utf8 [Lcom/TwentyCodes/android/exception/Report;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [android/app/Activity] + Utf8 [android/app/ProgressDialog] + Utf8 [android/content/Intent] + Utf8 [android/text/Editable] + Utf8 [android/util/Log] + Utf8 [android/view/View] + Utf8 [android/view/View$OnClickListener] + Utf8 [android/widget/EditText] + Utf8 [android/widget/ListView] + Utf8 [b] + Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity] + Utf8 [com/TwentyCodes/android/exception/Report] + Utf8 [com/TwentyCodes/android/exception/c] + Utf8 [com/TwentyCodes/android/exception/e] + Utf8 [d] + Utf8 [display] + Utf8 [findViewById] + Utf8 [getIntent] + Utf8 [getParcelableExtra] + Utf8 [getString] + Utf8 [getText] + Utf8 [hasExtra] + Utf8 [java/lang/Thread] + Utf8 [onClick] + Utf8 [onCreate] + Utf8 [onCreate()] + Utf8 [report] + Utf8 [setAdapter] + Utf8 [setClickable] + Utf8 [setContentView] + Utf8 [setEnabled] + Utf8 [setOnClickListener] + Utf8 [show] + Utf8 [start] + Utf8 [toString] Fields (count = 1): + Field: a Lcom/TwentyCodes/android/exception/Report; Access flags: 0x2 = private com.TwentyCodes.android.exception.Report a Methods (count = 4): - Method: ()V Access flags: 0x1 = public ExceptionReportActivity() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #27 - Methodref [android/app/Activity. ()V] [4] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onCreate(Landroid/os/Bundle;)V Access flags: 0x4 = protected void onCreate(android.os.Bundle) Class member attributes (count = 1): + Code attribute instructions (code length = 101, locals = 2, stack = 5): [0] ldc #8 - String [ExceptionActivity] [2] ldc #10 - String [onCreate()] [4] invokestatic #32 - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] [7] pop [8] aload_0 v0 [9] aload_1 v1 [10] invokespecial #28 - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] [13] aload_0 v0 [14] aload_0 v0 [15] invokevirtual #39 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;] [18] ldc #11 - String [report] [20] invokevirtual #30 - Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;] [23] checkcast #22 - Class [com/TwentyCodes/android/exception/Report] [26] putfield #26 - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;] [29] aload_0 v0 [30] invokevirtual #39 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;] [33] ldc #9 - String [display] [35] invokevirtual #31 - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] [38] ifeq +12 (target=50) [41] aload_0 v0 [42] ldc #3 - Integer [2130903043] [44] invokevirtual #41 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V] [47] goto +19 (target=66) [50] aload_0 v0 [51] ldc #2 - Integer [2130903041] [53] invokevirtual #41 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V] [56] aload_0 v0 [57] ldc #5 - Integer [2131034117] [59] invokevirtual #38 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;] [62] aload_0 v0 [63] invokevirtual #34 - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] [66] aload_0 v0 [67] ldc #1 - Integer [16908298] [69] invokevirtual #38 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;] [72] checkcast #20 - Class [android/widget/ListView] [75] dup [76] astore_1 v1 [77] new #23 - Class [com/TwentyCodes/android/exception/c] [80] dup [81] aload_0 v0 [82] aload_0 v0 [83] getfield #26 - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;] [86] invokevirtual #43 - Methodref [com/TwentyCodes/android/exception/Report.b ()Ljava/util/ArrayList;] [89] invokespecial #44 - Methodref [com/TwentyCodes/android/exception/c. (Landroid/content/Context;Ljava/util/ArrayList;)V] [92] invokevirtual #36 - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] [95] aload_1 v1 [96] iconst_0 [97] invokevirtual #37 - Methodref [android/widget/ListView.setClickable (Z)V] [100] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 2): - [50] Var: ..., Stack: (empty) - [66] Var: ..., Stack: (empty) + Method: onClick(Landroid/view/View;)V Access flags: 0x1 = public void onClick(android.view.View) Class member attributes (count = 1): + Code attribute instructions (code length = 67, locals = 3, stack = 6): [0] aload_0 v0 [1] ldc #6 - Integer [2131034118] [3] invokevirtual #38 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;] [6] checkcast #19 - Class [android/widget/EditText] [9] astore_2 v2 [10] aload_0 v0 [11] getfield #26 - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;] [14] aload_2 v2 [15] invokevirtual #35 - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;] [18] invokeinterface #48 - InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;] [23] invokevirtual #42 - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] [26] pop [27] aload_1 v1 [28] iconst_0 [29] invokevirtual #33 - Methodref [android/view/View.setEnabled (Z)V] [32] aload_0 v0 [33] ldc #7 - String [] [35] aload_0 v0 [36] ldc #4 - Integer [2130968578] [38] invokevirtual #40 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getString (I)Ljava/lang/String;] [41] iconst_1 [42] iconst_1 [43] invokestatic #29 - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] [46] astore_1 v1 [47] new #25 - Class [java/lang/Thread] [50] dup [51] new #24 - Class [com/TwentyCodes/android/exception/e] [54] dup [55] aload_0 v0 [56] aload_1 v1 [57] invokespecial #45 - Methodref [com/TwentyCodes/android/exception/e. (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V] [60] invokespecial #46 - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] [63] invokevirtual #47 - Methodref [java/lang/Thread.start ()V] [66] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: a(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report; Access flags: 0x1008 = static com.TwentyCodes.android.exception.Report a(com.TwentyCodes.android.exception.ExceptionReportActivity) Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #26 - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/e Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x30 = final class com.TwentyCodes.android.exception.e extends java.lang.Object Interfaces (count = 1): - Class [java/lang/Runnable] Constant Pool (count = 62): - String [ExceptionActivity] - Class [android/app/ProgressDialog] - Class [android/os/Looper] - Class [android/util/Log] - Class [com/TwentyCodes/android/exception/ExceptionReportActivity] - Class [com/TwentyCodes/android/exception/Report] - Class [com/TwentyCodes/android/exception/e] - Class [java/io/IOException] - Class [java/lang/Object] - Class [java/lang/Runnable] - Class [org/apache/http/client/ClientProtocolException] - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;] - Fieldref [com/TwentyCodes/android/exception/e.b Landroid/app/ProgressDialog;] - Methodref [android/app/ProgressDialog.dismiss ()V] - Methodref [android/os/Looper.prepare ()V] - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.a (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;] - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.finish ()V] - Methodref [com/TwentyCodes/android/exception/Report.a ()Ljava/lang/String;] - Methodref [java/io/IOException.printStackTrace ()V] - Methodref [java/lang/Object. ()V] - Methodref [org/apache/http/client/ClientProtocolException.printStackTrace ()V] + NameAndType [ ()V] + NameAndType [a ()Ljava/lang/String;] + NameAndType [a (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;] + NameAndType [a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;] + NameAndType [b Landroid/app/ProgressDialog;] + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + NameAndType [dismiss ()V] + NameAndType [finish ()V] + NameAndType [prepare ()V] + NameAndType [printStackTrace ()V] + Utf8 [()Ljava/lang/String;] + Utf8 [()V] + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;] + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + Utf8 [] + Utf8 [Code] + Utf8 [ExceptionActivity] + Utf8 [Landroid/app/ProgressDialog;] + Utf8 [Lcom/TwentyCodes/android/exception/ExceptionReportActivity;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [android/app/ProgressDialog] + Utf8 [android/os/Looper] + Utf8 [android/util/Log] + Utf8 [b] + Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity] + Utf8 [com/TwentyCodes/android/exception/Report] + Utf8 [com/TwentyCodes/android/exception/e] + Utf8 [d] + Utf8 [dismiss] + Utf8 [finish] + Utf8 [java/io/IOException] + Utf8 [java/lang/Object] + Utf8 [java/lang/Runnable] + Utf8 [org/apache/http/client/ClientProtocolException] + Utf8 [prepare] + Utf8 [printStackTrace] + Utf8 [run] Fields (count = 2): + Field: a Lcom/TwentyCodes/android/exception/ExceptionReportActivity; Access flags: 0x1002 = private com.TwentyCodes.android.exception.ExceptionReportActivity a + Field: b Landroid/app/ProgressDialog; Access flags: 0x1012 = private final android.app.ProgressDialog b Methods (count = 2): - Method: (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V Access flags: 0x0 = e(com.TwentyCodes.android.exception.ExceptionReportActivity,android.app.ProgressDialog) Class member attributes (count = 1): + Code attribute instructions (code length = 15, locals = 3, stack = 2): [0] aload_0 v0 [1] aload_1 v1 [2] putfield #12 - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;] [5] aload_0 v0 [6] aload_2 v2 [7] putfield #13 - Fieldref [com/TwentyCodes/android/exception/e.b Landroid/app/ProgressDialog;] [10] aload_0 v0 [11] invokespecial #21 - Methodref [java/lang/Object. ()V] [14] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: run()V Access flags: 0x11 = public final void run() Class member attributes (count = 1): + Code attribute instructions (code length = 46, locals = 1, stack = 2): [0] invokestatic #15 - Methodref [android/os/Looper.prepare ()V] [3] ldc #1 - String [ExceptionActivity] [5] aload_0 v0 [6] getfield #12 - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;] [9] invokestatic #17 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.a (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;] [12] invokevirtual #19 - Methodref [com/TwentyCodes/android/exception/Report.a ()Ljava/lang/String;] [15] invokestatic #16 - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] [18] pop [19] goto +12 (target=31) [22] invokevirtual #22 - Methodref [org/apache/http/client/ClientProtocolException.printStackTrace ()V] [25] goto +6 (target=31) [28] invokevirtual #20 - Methodref [java/io/IOException.printStackTrace ()V] [31] aload_0 v0 [32] getfield #13 - Fieldref [com/TwentyCodes/android/exception/e.b Landroid/app/ProgressDialog;] [35] invokevirtual #14 - Methodref [android/app/ProgressDialog.dismiss ()V] [38] aload_0 v0 [39] getfield #12 - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;] [42] invokevirtual #18 - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.finish ()V] [45] return Code attribute exceptions (count = 2): - ExceptionInfo (3 -> 19: 22): - Class [org/apache/http/client/ClientProtocolException] - ExceptionInfo (3 -> 19: 28): - Class [java/io/IOException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 3): - [22] Var: ..., Stack: [a:org/apache/http/client/ClientProtocolException] - [28] Var: ..., Stack: [a:java/io/IOException] - [31] Var: ..., Stack: (empty) Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/ReportItem Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.exception.ReportItem extends java.lang.Object Interfaces (count = 1): - Class [android/os/Parcelable] Constant Pool (count = 45): - Class [android/os/Parcel] - Class [android/os/Parcelable] - Class [android/os/Parcelable$Creator] - Class [com/TwentyCodes/android/exception/ReportItem] - Class [com/TwentyCodes/android/exception/a] - Class [java/lang/Object] - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;] - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;] - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;] - Methodref [android/os/Parcel.readString ()Ljava/lang/String;] - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V] - Methodref [com/TwentyCodes/android/exception/a. ()V] - Methodref [java/lang/Object. ()V] + NameAndType [ ()V] + NameAndType [CREATOR Landroid/os/Parcelable$Creator;] + NameAndType [a Ljava/lang/String;] + NameAndType [b Ljava/lang/String;] + NameAndType [readString ()Ljava/lang/String;] + NameAndType [writeString (Ljava/lang/String;)V] + Utf8 [()I] + Utf8 [()Ljava/lang/String;] + Utf8 [()V] + Utf8 [(Landroid/os/Parcel;)V] + Utf8 [(Landroid/os/Parcel;I)V] + Utf8 [(Ljava/lang/String;)V] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + Utf8 [] + Utf8 [] + Utf8 [CREATOR] + Utf8 [Code] + Utf8 [Landroid/os/Parcelable$Creator;] + Utf8 [Ljava/lang/String;] + Utf8 [a] + Utf8 [android/os/Parcel] + Utf8 [android/os/Parcelable] + Utf8 [android/os/Parcelable$Creator] + Utf8 [b] + Utf8 [com/TwentyCodes/android/exception/ReportItem] + Utf8 [com/TwentyCodes/android/exception/a] + Utf8 [describeContents] + Utf8 [java/lang/Object] + Utf8 [readString] + Utf8 [writeString] + Utf8 [writeToParcel] Fields (count = 3): + Field: CREATOR Landroid/os/Parcelable$Creator; Access flags: 0x19 = public static final android.os.Parcelable$Creator CREATOR + Field: a Ljava/lang/String; Access flags: 0x2 = private java.lang.String a + Field: b Ljava/lang/String; Access flags: 0x2 = private java.lang.String b Methods (count = 7): - Method: ()V Access flags: 0x8 = static void () Class member attributes (count = 1): + Code attribute instructions (code length = 11, locals = 0, stack = 2): [0] new #5 - Class [com/TwentyCodes/android/exception/a] [3] dup [4] invokespecial #12 - Methodref [com/TwentyCodes/android/exception/a. ()V] [7] putstatic #7 - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;] [10] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): - Method: (Ljava/lang/String;Ljava/lang/String;)V Access flags: 0x1 = public ReportItem(java.lang.String,java.lang.String) Class member attributes (count = 1): + Code attribute instructions (code length = 15, locals = 3, stack = 2): [0] aload_0 v0 [1] invokespecial #13 - Methodref [java/lang/Object. ()V] [4] aload_0 v0 [5] aload_1 v1 [6] putfield #8 - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;] [9] aload_0 v0 [10] aload_2 v2 [11] putfield #9 - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;] [14] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): - Method: (Landroid/os/Parcel;)V Access flags: 0x1 = public ReportItem(android.os.Parcel) Class member attributes (count = 1): + Code attribute instructions (code length = 21, locals = 2, stack = 2): [0] aload_0 v0 [1] invokespecial #13 - Methodref [java/lang/Object. ()V] [4] aload_0 v0 [5] aload_1 v1 [6] invokevirtual #10 - Methodref [android/os/Parcel.readString ()Ljava/lang/String;] [9] putfield #8 - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;] [12] aload_0 v0 [13] aload_1 v1 [14] invokevirtual #10 - Methodref [android/os/Parcel.readString ()Ljava/lang/String;] [17] putfield #9 - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;] [20] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: describeContents()I Access flags: 0x1 = public int describeContents() Class member attributes (count = 1): + Code attribute instructions (code length = 2, locals = 1, stack = 1): [0] iconst_0 [1] ireturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: writeToParcel(Landroid/os/Parcel;I)V Access flags: 0x1 = public void writeToParcel(android.os.Parcel,int) Class member attributes (count = 1): + Code attribute instructions (code length = 17, locals = 3, stack = 2): [0] aload_1 v1 [1] aload_0 v0 [2] getfield #8 - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;] [5] invokevirtual #11 - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V] [8] aload_1 v1 [9] aload_0 v0 [10] getfield #9 - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;] [13] invokevirtual #11 - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V] [16] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: a()Ljava/lang/String; Access flags: 0x11 = public final java.lang.String a() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #8 - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: b()Ljava/lang/String; Access flags: 0x11 = public final java.lang.String b() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #9 - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/b Superclass: android/os/Handler Major version: 0x32 Minor version: 0x0 Access flags: 0x30 = final class com.TwentyCodes.android.AutoPlayer.b extends android.os.Handler Interfaces (count = 0): Constant Pool (count = 46): - Class [android/os/Handler] - Class [android/os/Message] - Class [android/widget/ProgressBar] - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] - Class [com/TwentyCodes/android/AutoPlayer/b] - Class [java/lang/Integer] - Fieldref [android/os/Message.obj Ljava/lang/Object;] - Fieldref [android/os/Message.what I] - Fieldref [com/TwentyCodes/android/AutoPlayer/b.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] - Methodref [android/os/Handler. ()V] - Methodref [android/widget/ProgressBar.setProgress (I)V] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;] - Methodref [java/lang/Integer.intValue ()I] + NameAndType [ ()V] + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] + NameAndType [d (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;] + NameAndType [intValue ()I] + NameAndType [obj Ljava/lang/Object;] + NameAndType [setProgress (I)V] + NameAndType [what I] + Utf8 [()I] + Utf8 [()V] + Utf8 [(I)V] + Utf8 [(Landroid/os/Message;)V] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] + Utf8 [] + Utf8 [Code] + Utf8 [I] + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] + Utf8 [Ljava/lang/Object;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [android/os/Handler] + Utf8 [android/os/Message] + Utf8 [android/widget/ProgressBar] + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] + Utf8 [com/TwentyCodes/android/AutoPlayer/b] + Utf8 [d] + Utf8 [handleMessage] + Utf8 [intValue] + Utf8 [java/lang/Integer] + Utf8 [obj] + Utf8 [setProgress] + Utf8 [what] Fields (count = 1): + Field: a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog; Access flags: 0x1002 = private com.TwentyCodes.android.AutoPlayer.ConfirmDialog a Methods (count = 2): - Method: (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V Access flags: 0x0 = b(com.TwentyCodes.android.AutoPlayer.ConfirmDialog) Class member attributes (count = 1): + Code attribute instructions (code length = 10, locals = 2, stack = 2): [0] aload_0 v0 [1] aload_1 v1 [2] putfield #9 - Fieldref [com/TwentyCodes/android/AutoPlayer/b.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [5] aload_0 v0 [6] invokespecial #10 - Methodref [android/os/Handler. ()V] [9] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: handleMessage(Landroid/os/Message;)V Access flags: 0x11 = public final void handleMessage(android.os.Message) Class member attributes (count = 1): + Code attribute instructions (code length = 30, locals = 2, stack = 3): [0] aload_1 v1 [1] getfield #8 - Fieldref [android/os/Message.what I] [4] ifne +25 (target=29) [7] aload_0 v0 [8] getfield #9 - Fieldref [com/TwentyCodes/android/AutoPlayer/b.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [11] invokestatic #12 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;] [14] iconst_5 [15] aload_1 v1 [16] getfield #7 - Fieldref [android/os/Message.obj Ljava/lang/Object;] [19] checkcast #6 - Class [java/lang/Integer] [22] invokevirtual #13 - Methodref [java/lang/Integer.intValue ()I] [25] isub [26] invokevirtual #11 - Methodref [android/widget/ProgressBar.setProgress (I)V] [29] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 1): - [29] Var: ..., Stack: (empty) Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/exception/f Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x31 = public final class com.TwentyCodes.android.exception.f extends java.lang.Object Interfaces (count = 2): - Class [java/lang/Runnable] - Class [java/lang/Thread$UncaughtExceptionHandler] Constant Pool (count = 349): - Integer [17301624] - Integer [45684645] - Integer [268435456] - Integer [2130968576] - Integer [2130968577] - String [ ] - String [ Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).] - String [ ] - String [ ] - String [Exception Report] - String [ExceptionHandler] - String [Failed to open exceptionhandler.properties] - String [android.intent.action.SEND] - String [android.intent.extra.EMAIL] - String [android.intent.extra.SUBJECT] - String [android.intent.extra.TEXT] - String [at ] - String [b] - String [displayEmailNotification] - String [displayNotification] - String [email] - String [exceptionhandler.properties] - String [file] - String [mEmail = ] - String [mURL = ] - String [message/rfc822] - String [notification] - String [report] - String [server] - String [uncaughtException()] - String [unknown] - String [yyyy.MM.dd_HH.mm.ss_zzz] - Class [[Ljava/lang/StackTraceElement;] - Class [android/app/Activity] - Class [android/app/Notification] - Class [android/app/NotificationManager] - Class [android/app/PendingIntent] - Class [android/content/Context] - Class [android/content/Intent] - Class [android/content/pm/PackageInfo] - Class [android/content/pm/PackageManager] - Class [android/content/pm/PackageManager$NameNotFoundException] - Class [android/content/res/AssetManager] - Class [android/content/res/Resources] - Class [android/os/Build] - Class [android/util/Log] - Class [com/TwentyCodes/android/exception/ExceptionReportActivity] - Class [com/TwentyCodes/android/exception/Report] - Class [com/TwentyCodes/android/exception/f] - Class [java/io/IOException] - Class [java/lang/CharSequence] - Class [java/lang/Class] - Class [java/lang/Object] - Class [java/lang/Runnable] - Class [java/lang/StackTraceElement] - Class [java/lang/String] - Class [java/lang/StringBuffer] - Class [java/lang/StringBuilder] - Class [java/lang/System] - Class [java/lang/Thread] - Class [java/lang/Thread$UncaughtExceptionHandler] - Class [java/lang/Throwable] - Class [java/text/SimpleDateFormat] - Class [java/util/Date] - Class [java/util/Properties] - Fieldref [android/app/Notification.flags I] - Fieldref [android/content/pm/PackageInfo.versionCode I] - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] - Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;] - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;] - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;] - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;] - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;] - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;] - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;] - Methodref [android/app/Activity.getTitle ()Ljava/lang/CharSequence;] - Methodref [android/app/Activity.runOnUiThread (Ljava/lang/Runnable;)V] - Methodref [android/app/Notification. (ILjava/lang/CharSequence;J)V] - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V] - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V] - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;] - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;] - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;] - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;] - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;] - Methodref [android/content/Context.getString (I)Ljava/lang/String;] - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] - Methodref [android/content/Intent. (Ljava/lang/String;)V] - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/pm/PackageInfo. ()V] - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] - Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;] - Methodref [android/content/res/Resources.getAssets ()Landroid/content/res/AssetManager;] - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I] - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] - Methodref [com/TwentyCodes/android/exception/Report. (Ljava/lang/String;)V] - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] - Methodref [com/TwentyCodes/android/exception/Report.toString ()Ljava/lang/String;] - Methodref [com/TwentyCodes/android/exception/f.a ()V] - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V] - Methodref [com/TwentyCodes/android/exception/f.b ()V] - Methodref [java/io/IOException.printStackTrace ()V] - Methodref [java/lang/Class.getName ()Ljava/lang/String;] - Methodref [java/lang/Object. ()V] - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;] - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;] - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] - Methodref [java/lang/StringBuffer. ()V] - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] - Methodref [java/lang/StringBuilder. ()V] - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] - Methodref [java/lang/System.currentTimeMillis ()J] - Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;] - Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;] - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;] - Methodref [java/lang/Throwable.toString ()Ljava/lang/String;] - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] - Methodref [java/text/SimpleDateFormat.format (Ljava/util/Date;)Ljava/lang/String;] - Methodref [java/util/Date. ()V] - Methodref [java/util/Properties. ()V] - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;] - Methodref [java/util/Properties.load (Ljava/io/InputStream;)V] - InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V] + NameAndType [ ()V] + NameAndType [ (ILjava/lang/CharSequence;J)V] + NameAndType [ (Landroid/content/Context;Ljava/lang/Class;)V] + NameAndType [ (Ljava/lang/String;)V] + NameAndType [FINGERPRINT Ljava/lang/String;] + NameAndType [a ()V] + NameAndType [a (Landroid/content/Intent;)V] + NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] + NameAndType [a Ljava/lang/Thread$UncaughtExceptionHandler;] + NameAndType [append (I)Ljava/lang/StringBuilder;] + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + NameAndType [b ()V] + NameAndType [b Landroid/app/Activity;] + NameAndType [c Landroid/app/Service;] + NameAndType [currentTimeMillis ()J] + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + NameAndType [d Landroid/content/BroadcastReceiver;] + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I] + NameAndType [e Landroid/content/Context;] + NameAndType [f Lcom/TwentyCodes/android/exception/Report;] + NameAndType [flags I] + NameAndType [format (Ljava/util/Date;)Ljava/lang/String;] + NameAndType [g Ljava/lang/String;] + NameAndType [getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;] + NameAndType [getApplicationContext ()Landroid/content/Context;] + NameAndType [getAssets ()Landroid/content/res/AssetManager;] + NameAndType [getCause ()Ljava/lang/Throwable;] + NameAndType [getClass ()Ljava/lang/Class;] + NameAndType [getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;] + NameAndType [getName ()Ljava/lang/String;] + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;] + NameAndType [getPackageName ()Ljava/lang/String;] + NameAndType [getProperty (Ljava/lang/String;)Ljava/lang/String;] + NameAndType [getResources ()Landroid/content/res/Resources;] + NameAndType [getStackTrace ()[Ljava/lang/StackTraceElement;] + NameAndType [getString (I)Ljava/lang/String;] + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + NameAndType [getTitle ()Ljava/lang/CharSequence;] + NameAndType [h Ljava/lang/String;] + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I] + NameAndType [load (Ljava/io/InputStream;)V] + NameAndType [notify (ILandroid/app/Notification;)V] + NameAndType [open (Ljava/lang/String;)Ljava/io/InputStream;] + NameAndType [printStackTrace ()V] + NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [runOnUiThread (Ljava/lang/Runnable;)V] + NameAndType [setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V] + NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [toString ()Ljava/lang/String;] + NameAndType [uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V] + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;] + NameAndType [versionCode I] + NameAndType [versionName Ljava/lang/String;] + Utf8 [ ] + Utf8 [ Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).] + Utf8 [ ] + Utf8 [ ] + Utf8 [()J] + Utf8 [()Landroid/content/Context;] + Utf8 [()Landroid/content/pm/PackageManager;] + Utf8 [()Landroid/content/res/AssetManager;] + Utf8 [()Landroid/content/res/Resources;] + Utf8 [()Ljava/lang/CharSequence;] + Utf8 [()Ljava/lang/Class;] + Utf8 [()Ljava/lang/String;] + Utf8 [()Ljava/lang/Thread$UncaughtExceptionHandler;] + Utf8 [()Ljava/lang/Throwable;] + Utf8 [()V] + Utf8 [()[Ljava/lang/StackTraceElement;] + Utf8 [(I)Ljava/lang/String;] + Utf8 [(I)Ljava/lang/StringBuilder;] + Utf8 [(ILandroid/app/Notification;)V] + Utf8 [(ILjava/lang/CharSequence;J)V] + Utf8 [(Landroid/app/Activity;)V] + Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/Context;)V] + Utf8 [(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;] + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V] + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V] + Utf8 [(Landroid/content/Intent;)V] + Utf8 [(Ljava/io/InputStream;)V] + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;] + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + Utf8 [(Ljava/lang/Runnable;)V] + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;)Ljava/io/InputStream;] + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + Utf8 [(Ljava/lang/String;)V] + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] + Utf8 [(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/Thread;Ljava/lang/Throwable;)V] + Utf8 [(Ljava/util/Date;)Ljava/lang/String;] + Utf8 [] + Utf8 [Code] + Utf8 [Exception Report] + Utf8 [ExceptionHandler] + Utf8 [FINGERPRINT] + Utf8 [Failed to open exceptionhandler.properties] + Utf8 [I] + Utf8 [Landroid/app/Activity;] + Utf8 [Landroid/app/Service;] + Utf8 [Landroid/content/BroadcastReceiver;] + Utf8 [Landroid/content/Context;] + Utf8 [Lcom/TwentyCodes/android/exception/Report;] + Utf8 [Ljava/lang/String;] + Utf8 [Ljava/lang/Thread$UncaughtExceptionHandler;] + Utf8 [StackMapTable] + Utf8 [[Ljava/lang/StackTraceElement;] + Utf8 [a] + Utf8 [android.intent.action.SEND] + Utf8 [android.intent.extra.EMAIL] + Utf8 [android.intent.extra.SUBJECT] + Utf8 [android.intent.extra.TEXT] + Utf8 [android/app/Activity] + Utf8 [android/app/Notification] + Utf8 [android/app/NotificationManager] + Utf8 [android/app/PendingIntent] + Utf8 [android/content/Context] + Utf8 [android/content/Intent] + Utf8 [android/content/pm/PackageInfo] + Utf8 [android/content/pm/PackageManager] + Utf8 [android/content/pm/PackageManager$NameNotFoundException] + Utf8 [android/content/res/AssetManager] + Utf8 [android/content/res/Resources] + Utf8 [android/os/Build] + Utf8 [android/util/Log] + Utf8 [append] + Utf8 [at ] + Utf8 [b] + Utf8 [c] + Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity] + Utf8 [com/TwentyCodes/android/exception/Report] + Utf8 [com/TwentyCodes/android/exception/f] + Utf8 [currentTimeMillis] + Utf8 [d] + Utf8 [displayEmailNotification] + Utf8 [displayNotification] + Utf8 [e] + Utf8 [email] + Utf8 [exceptionhandler.properties] + Utf8 [f] + Utf8 [file] + Utf8 [flags] + Utf8 [format] + Utf8 [g] + Utf8 [getActivity] + Utf8 [getApplicationContext] + Utf8 [getAssets] + Utf8 [getCause] + Utf8 [getClass] + Utf8 [getDefaultUncaughtExceptionHandler] + Utf8 [getName] + Utf8 [getPackageInfo] + Utf8 [getPackageManager] + Utf8 [getPackageName] + Utf8 [getProperty] + Utf8 [getResources] + Utf8 [getStackTrace] + Utf8 [getString] + Utf8 [getSystemService] + Utf8 [getTitle] + Utf8 [h] + Utf8 [i] + Utf8 [java/io/IOException] + Utf8 [java/lang/CharSequence] + Utf8 [java/lang/Class] + Utf8 [java/lang/Object] + Utf8 [java/lang/Runnable] + Utf8 [java/lang/StackTraceElement] + Utf8 [java/lang/String] + Utf8 [java/lang/StringBuffer] + Utf8 [java/lang/StringBuilder] + Utf8 [java/lang/System] + Utf8 [java/lang/Thread] + Utf8 [java/lang/Thread$UncaughtExceptionHandler] + Utf8 [java/lang/Throwable] + Utf8 [java/text/SimpleDateFormat] + Utf8 [java/util/Date] + Utf8 [java/util/Properties] + Utf8 [load] + Utf8 [mEmail = ] + Utf8 [mURL = ] + Utf8 [message/rfc822] + Utf8 [notification] + Utf8 [notify] + Utf8 [open] + Utf8 [printStackTrace] + Utf8 [putExtra] + Utf8 [report] + Utf8 [run] + Utf8 [runOnUiThread] + Utf8 [server] + Utf8 [setLatestEventInfo] + Utf8 [setType] + Utf8 [toString] + Utf8 [uncaughtException] + Utf8 [uncaughtException()] + Utf8 [unknown] + Utf8 [valueOf] + Utf8 [versionCode] + Utf8 [versionName] + Utf8 [yyyy.MM.dd_HH.mm.ss_zzz] Fields (count = 8): + Field: a Ljava/lang/Thread$UncaughtExceptionHandler; Access flags: 0x2 = private java.lang.Thread$UncaughtExceptionHandler a + Field: b Landroid/app/Activity; Access flags: 0x2 = private android.app.Activity b + Field: c Landroid/app/Service; Access flags: 0x2 = private android.app.Service c + Field: d Landroid/content/BroadcastReceiver; Access flags: 0x2 = private android.content.BroadcastReceiver d + Field: e Landroid/content/Context; Access flags: 0x2 = private android.content.Context e + Field: f Lcom/TwentyCodes/android/exception/Report; Access flags: 0x2 = private com.TwentyCodes.android.exception.Report f + Field: g Ljava/lang/String; Access flags: 0x2 = private java.lang.String g + Field: h Ljava/lang/String; Access flags: 0x2 = private java.lang.String h Methods (count = 7): - Method: (Landroid/app/Activity;)V Access flags: 0x1 = public f(android.app.Activity) Class member attributes (count = 1): + Code attribute instructions (code length = 46, locals = 2, stack = 2): [0] aload_0 v0 [1] invokespecial #111 - Methodref [java/lang/Object. ()V] [4] aload_0 v0 [5] aconst_null [6] putfield #71 - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] [9] aload_0 v0 [10] aconst_null [11] putfield #72 - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;] [14] aload_0 v0 [15] aconst_null [16] putfield #73 - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;] [19] aload_0 v0 [20] aconst_null [21] putfield #76 - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;] [24] aload_0 v0 [25] invokestatic #125 - Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;] [28] putfield #70 - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;] [31] aload_0 v0 [32] aload_1 v1 [33] putfield #71 - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] [36] aload_0 v0 [37] aload_1 v1 [38] putfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [41] aload_0 v0 [42] invokespecial #108 - Methodref [com/TwentyCodes/android/exception/f.b ()V] [45] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): - Method: (Landroid/content/BroadcastReceiver;Landroid/content/Context;)V Access flags: 0x1 = public f(android.content.BroadcastReceiver,android.content.Context) Class member attributes (count = 1): + Code attribute instructions (code length = 46, locals = 3, stack = 2): [0] aload_0 v0 [1] invokespecial #111 - Methodref [java/lang/Object. ()V] [4] aload_0 v0 [5] aconst_null [6] putfield #71 - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] [9] aload_0 v0 [10] aconst_null [11] putfield #72 - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;] [14] aload_0 v0 [15] aconst_null [16] putfield #73 - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;] [19] aload_0 v0 [20] aconst_null [21] putfield #76 - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;] [24] aload_0 v0 [25] invokestatic #125 - Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;] [28] putfield #70 - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;] [31] aload_0 v0 [32] aload_1 v1 [33] putfield #73 - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;] [36] aload_0 v0 [37] aload_2 v2 [38] putfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [41] aload_0 v0 [42] invokespecial #108 - Methodref [com/TwentyCodes/android/exception/f.b ()V] [45] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: a()V Access flags: 0x2 = private void a() Class member attributes (count = 1): + Code attribute instructions (code length = 166, locals = 4, stack = 6): [0] ldc #11 - String [ExceptionHandler] [2] ldc #19 - String [displayEmailNotification] [4] invokestatic #102 - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] [7] pop [8] aconst_null [9] astore_1 v1 [10] aload_0 v0 [11] getfield #71 - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] [14] ifnull +11 (target=25) [17] aload_0 v0 [18] getfield #71 - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] [21] invokevirtual #78 - Methodref [android/app/Activity.getTitle ()Ljava/lang/CharSequence;] [24] astore_1 v1 [25] aload_0 v0 [26] getfield #72 - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;] [29] ifnull +14 (target=43) [32] aload_0 v0 [33] getfield #72 - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;] [36] invokevirtual #112 - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;] [39] invokevirtual #110 - Methodref [java/lang/Class.getName ()Ljava/lang/String;] [42] astore_1 v1 [43] aload_0 v0 [44] getfield #73 - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;] [47] ifnull +14 (target=61) [50] aload_0 v0 [51] getfield #73 - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;] [54] invokevirtual #112 - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;] [57] invokevirtual #110 - Methodref [java/lang/Class.getName ()Ljava/lang/String;] [60] astore_1 v1 [61] new #39 - Class [android/content/Intent] [64] dup [65] ldc #13 - String [android.intent.action.SEND] [67] invokespecial #91 - Methodref [android/content/Intent. (Ljava/lang/String;)V] [70] astore_2 v2 [71] new #58 - Class [java/lang/StringBuilder] [74] dup [75] invokespecial #118 - Methodref [java/lang/StringBuilder. ()V] [78] aload_1 v1 [79] invokevirtual #121 - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] [82] ldc #9 - String [ ] [84] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [87] ldc #10 - String [Exception Report] [89] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [92] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [95] astore_1 v1 [96] new #58 - Class [java/lang/StringBuilder] [99] dup [100] ldc #7 - String [ Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).] [102] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [105] aload_0 v0 [106] getfield #75 - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;] [109] invokevirtual #105 - Methodref [com/TwentyCodes/android/exception/Report.toString ()Ljava/lang/String;] [112] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [115] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [118] astore_3 v3 [119] aload_2 v2 [120] ldc #14 - String [android.intent.extra.EMAIL] [122] iconst_1 [123] anewarray #56 - Class [java/lang/String] [126] dup [127] iconst_0 [128] aload_0 v0 [129] getfield #77 - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;] [132] aastore [133] invokevirtual #94 - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] [136] pop [137] aload_2 v2 [138] ldc #16 - String [android.intent.extra.TEXT] [140] aload_3 v3 [141] invokevirtual #93 - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] [144] pop [145] aload_2 v2 [146] ldc #15 - String [android.intent.extra.SUBJECT] [148] aload_1 v1 [149] invokevirtual #93 - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] [152] pop [153] aload_2 v2 [154] ldc #26 - String [message/rfc822] [156] invokevirtual #95 - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] [159] pop [160] aload_0 v0 [161] aload_2 v2 [162] invokespecial #107 - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V] [165] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 3): - [25] Var: ...[a:java/lang/CharSequence], Stack: (empty) - [43] Var: ..., Stack: (empty) - [61] Var: ..., Stack: (empty) + Method: a(Landroid/content/Intent;)V Access flags: 0x2 = private void a(android.content.Intent) Class member attributes (count = 1): + Code attribute instructions (code length = 95, locals = 5, stack = 6): [0] ldc #11 - String [ExceptionHandler] [2] ldc #20 - String [displayNotification] [4] invokestatic #102 - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] [7] pop [8] aload_0 v0 [9] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [12] invokevirtual #84 - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;] [15] dup [16] astore_2 v2 [17] ldc #27 - String [notification] [19] invokevirtual #89 - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] [22] checkcast #36 - Class [android/app/NotificationManager] [25] astore_3 v3 [26] new #35 - Class [android/app/Notification] [29] dup [30] ldc #1 - Integer [17301624] [32] aload_2 v2 [33] ldc #5 - Integer [2130968577] [35] invokevirtual #88 - Methodref [android/content/Context.getString (I)Ljava/lang/String;] [38] invokestatic #124 - Methodref [java/lang/System.currentTimeMillis ()J] [41] invokespecial #80 - Methodref [android/app/Notification. (ILjava/lang/CharSequence;J)V] [44] astore v4 [46] aload_2 v2 [47] iconst_0 [48] aload_1 v1 [49] ldc #3 - Integer [268435456] [51] invokestatic #83 - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;] [54] astore_1 v1 [55] aload v4 [57] aload_2 v2 [58] aload_2 v2 [59] ldc #4 - Integer [2130968576] [61] invokevirtual #88 - Methodref [android/content/Context.getString (I)Ljava/lang/String;] [64] aload_2 v2 [65] ldc #5 - Integer [2130968577] [67] invokevirtual #88 - Methodref [android/content/Context.getString (I)Ljava/lang/String;] [70] aload_1 v1 [71] invokevirtual #81 - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V] [74] aload v4 [76] dup [77] getfield #66 - Fieldref [android/app/Notification.flags I] [80] bipush 16 [82] ior [83] putfield #66 - Fieldref [android/app/Notification.flags I] [86] aload_3 v3 [87] ldc #2 - Integer [45684645] [89] aload v4 [91] invokevirtual #82 - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V] [94] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: b()V Access flags: 0x2 = private void b() Class member attributes (count = 1): + Code attribute instructions (code length = 88, locals = 3, stack = 5): [0] aload_0 v0 [1] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [4] invokevirtual #87 - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;] [7] invokevirtual #99 - Methodref [android/content/res/Resources.getAssets ()Landroid/content/res/AssetManager;] [10] astore_1 v1 [11] aload_1 v1 [12] ldc #22 - String [exceptionhandler.properties] [14] invokevirtual #98 - Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;] [17] astore_1 v1 [18] new #65 - Class [java/util/Properties] [21] dup [22] invokespecial #132 - Methodref [java/util/Properties. ()V] [25] dup [26] astore_2 v2 [27] aload_1 v1 [28] invokevirtual #134 - Methodref [java/util/Properties.load (Ljava/io/InputStream;)V] [31] aload_0 v0 [32] new #58 - Class [java/lang/StringBuilder] [35] dup [36] aload_2 v2 [37] ldc #29 - String [server] [39] invokevirtual #133 - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;] [42] invokestatic #114 - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] [45] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [48] aload_2 v2 [49] ldc #23 - String [file] [51] invokevirtual #133 - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;] [54] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [57] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [60] putfield #76 - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;] [63] aload_0 v0 [64] aload_2 v2 [65] ldc #21 - String [email] [67] invokevirtual #133 - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;] [70] putfield #77 - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;] [73] return [74] astore_1 v1 [75] ldc #11 - String [ExceptionHandler] [77] ldc #12 - String [Failed to open exceptionhandler.properties] [79] invokestatic #101 - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I] [82] pop [83] aload_1 v1 [84] invokevirtual #109 - Methodref [java/io/IOException.printStackTrace ()V] [87] return Code attribute exceptions (count = 1): - ExceptionInfo (11 -> 73: 74): - Class [java/io/IOException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 2): - [74] Var: [a:com/TwentyCodes/android/exception/f][a:android/content/res/Resources][a:android/content/res/AssetManager], Stack: [a:java/io/IOException] - [87] Var: ..., Stack: (empty) + Method: run()V Access flags: 0x11 = public final void run() Class member attributes (count = 1): + Code attribute instructions (code length = 39, locals = 1, stack = 5): [0] aload_0 v0 [1] getfield #77 - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;] [4] ifnonnull +30 (target=34) [7] aload_0 v0 [8] new #39 - Class [android/content/Intent] [11] dup [12] aload_0 v0 [13] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [16] ldc #47 - Class [com/TwentyCodes/android/exception/ExceptionReportActivity] [18] invokespecial #90 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [21] ldc #28 - String [report] [23] aload_0 v0 [24] getfield #75 - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;] [27] invokevirtual #92 - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] [30] invokespecial #107 - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V] [33] return [34] aload_0 v0 [35] invokespecial #106 - Methodref [com/TwentyCodes/android/exception/f.a ()V] [38] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 2): - [34] Var: ..., Stack: (empty) - [38] Var: ..., Stack: (empty) + Method: uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V Access flags: 0x11 = public final void uncaughtException(java.lang.Thread,java.lang.Throwable) Class member attributes (count = 1): + Code attribute instructions (code length = 513, locals = 12, stack = 10): [0] ldc #11 - String [ExceptionHandler] [2] ldc #30 - String [uncaughtException()] [4] invokestatic #100 - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] [7] pop [8] ldc #11 - String [ExceptionHandler] [10] new #58 - Class [java/lang/StringBuilder] [13] dup [14] ldc #25 - String [mURL = ] [16] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [19] aload_0 v0 [20] getfield #76 - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;] [23] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [26] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [29] invokestatic #100 - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] [32] pop [33] ldc #11 - String [ExceptionHandler] [35] new #58 - Class [java/lang/StringBuilder] [38] dup [39] ldc #24 - String [mEmail = ] [41] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [44] aload_0 v0 [45] getfield #77 - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;] [48] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [51] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [54] invokestatic #100 - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] [57] pop [58] new #64 - Class [java/util/Date] [61] dup [62] invokespecial #131 - Methodref [java/util/Date. ()V] [65] astore_3 v3 [66] new #63 - Class [java/text/SimpleDateFormat] [69] dup [70] ldc #32 - String [yyyy.MM.dd_HH.mm.ss_zzz] [72] invokespecial #129 - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] [75] astore v4 [77] aload_0 v0 [78] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [81] invokevirtual #85 - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;] [84] astore v5 [86] aload v5 [88] aload_0 v0 [89] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [92] invokevirtual #86 - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;] [95] iconst_0 [96] invokevirtual #97 - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] [99] astore v5 [101] goto +26 (target=127) [104] pop [105] new #40 - Class [android/content/pm/PackageInfo] [108] dup [109] invokespecial #96 - Methodref [android/content/pm/PackageInfo. ()V] [112] dup [113] astore v5 [115] ldc #31 - String [unknown] [117] putfield #68 - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] [120] aload v5 [122] bipush 69 [124] putfield #67 - Fieldref [android/content/pm/PackageInfo.versionCode I] [127] new #57 - Class [java/lang/StringBuffer] [130] dup [131] invokespecial #115 - Methodref [java/lang/StringBuffer. ()V] [134] astore v6 [136] aload_2 v2 [137] invokevirtual #127 - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;] [140] dup [141] astore v10 [143] arraylength [144] istore v9 [146] iconst_0 [147] istore v8 [149] goto +44 (target=193) [152] aload v10 [154] iload v8 [156] aaload [157] astore v7 [159] aload v6 [161] new #58 - Class [java/lang/StringBuilder] [164] dup [165] ldc #17 - String [at ] [167] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [170] aload v7 [172] invokevirtual #113 - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;] [175] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [178] ldc #6 - String [ ] [180] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [183] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [186] invokevirtual #116 - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] [189] pop [190] iinc v8, 1 [193] iload v8 [195] iload v9 [197] ificmplt -45 (target=152) [200] new #57 - Class [java/lang/StringBuffer] [203] dup [204] invokespecial #115 - Methodref [java/lang/StringBuffer. ()V] [207] astore v7 [209] aload_2 v2 [210] invokevirtual #126 - Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;] [213] dup [214] astore v8 [216] ifnull +97 (target=313) [219] aload v7 [221] new #58 - Class [java/lang/StringBuilder] [224] dup [225] aload v8 [227] invokevirtual #128 - Methodref [java/lang/Throwable.toString ()Ljava/lang/String;] [230] invokestatic #114 - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] [233] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [236] ldc #8 - String [ ] [238] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [241] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [244] invokevirtual #116 - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] [247] pop [248] aload v8 [250] invokevirtual #127 - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;] [253] dup [254] astore v11 [256] arraylength [257] istore v8 [259] iconst_0 [260] istore v10 [262] goto +44 (target=306) [265] aload v11 [267] iload v10 [269] aaload [270] astore v9 [272] aload v7 [274] new #58 - Class [java/lang/StringBuilder] [277] dup [278] ldc #17 - String [at ] [280] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [283] aload v9 [285] invokevirtual #113 - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;] [288] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [291] ldc #6 - String [ ] [293] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [296] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [299] invokevirtual #116 - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] [302] pop [303] iinc v10, 1 [306] iload v10 [308] iload v8 [310] ificmplt -45 (target=265) [313] aload_0 v0 [314] new #48 - Class [com/TwentyCodes/android/exception/Report] [317] dup [318] aload_0 v0 [319] getfield #76 - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;] [322] invokespecial #103 - Methodref [com/TwentyCodes/android/exception/Report. (Ljava/lang/String;)V] [325] aload_2 v2 [326] invokevirtual #128 - Methodref [java/lang/Throwable.toString ()Ljava/lang/String;] [329] aload v6 [331] invokevirtual #117 - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] [334] aload v7 [336] invokevirtual #117 - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] [339] aload v4 [341] aload_3 v3 [342] invokevirtual #130 - Methodref [java/text/SimpleDateFormat.format (Ljava/util/Date;)Ljava/lang/String;] [345] getstatic #69 - Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;] [348] new #58 - Class [java/lang/StringBuilder] [351] dup [352] aload v5 [354] getfield #68 - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] [357] invokestatic #114 - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] [360] invokespecial #119 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [363] ldc #18 - String [b] [365] invokevirtual #122 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [368] aload v5 [370] getfield #67 - Fieldref [android/content/pm/PackageInfo.versionCode I] [373] invokevirtual #120 - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] [376] invokevirtual #123 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [379] aload_0 v0 [380] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [383] invokevirtual #86 - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;] [386] invokevirtual #104 - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;] [389] putfield #75 - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;] [392] aload_0 v0 [393] getfield #71 - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] [396] ifnull +11 (target=407) [399] aload_0 v0 [400] getfield #71 - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;] [403] aload_0 v0 [404] invokevirtual #79 - Methodref [android/app/Activity.runOnUiThread (Ljava/lang/Runnable;)V] [407] aload_0 v0 [408] getfield #72 - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;] [411] ifnull +43 (target=454) [414] aload_0 v0 [415] getfield #77 - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;] [418] ifnonnull +32 (target=450) [421] aload_0 v0 [422] new #39 - Class [android/content/Intent] [425] dup [426] aload_0 v0 [427] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [430] ldc #47 - Class [com/TwentyCodes/android/exception/ExceptionReportActivity] [432] invokespecial #90 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [435] ldc #28 - String [report] [437] aload_0 v0 [438] getfield #75 - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;] [441] invokevirtual #92 - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] [444] invokespecial #107 - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V] [447] goto +7 (target=454) [450] aload_0 v0 [451] invokespecial #106 - Methodref [com/TwentyCodes/android/exception/f.a ()V] [454] aload_0 v0 [455] getfield #73 - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;] [458] ifnull +43 (target=501) [461] aload_0 v0 [462] getfield #77 - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;] [465] ifnonnull +32 (target=497) [468] aload_0 v0 [469] new #39 - Class [android/content/Intent] [472] dup [473] aload_0 v0 [474] getfield #74 - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;] [477] ldc #47 - Class [com/TwentyCodes/android/exception/ExceptionReportActivity] [479] invokespecial #90 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [482] ldc #28 - String [report] [484] aload_0 v0 [485] getfield #75 - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;] [488] invokevirtual #92 - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] [491] invokespecial #107 - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V] [494] goto +7 (target=501) [497] aload_0 v0 [498] invokespecial #106 - Methodref [com/TwentyCodes/android/exception/f.a ()V] [501] aload_0 v0 [502] getfield #70 - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;] [505] aload_1 v1 [506] aload_2 v2 [507] invokeinterface #135 - InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V] [512] return Code attribute exceptions (count = 1): - ExceptionInfo (86 -> 101: 104): - Class [android/content/pm/PackageManager$NameNotFoundException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 12): - [104] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager], Stack: [a:android/content/pm/PackageManager$NameNotFoundException] - [127] Var: ...[a:android/content/pm/PackageInfo], Stack: (empty) - [152] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][T][i][i][a:[Ljava/lang/StackTraceElement;], Stack: - [193] Var: ..., Stack: (empty) - [265] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable][T][i][i][a:[Ljava/lang/StackTraceElement;], Stack: - [306] Var: ..., Stack: (empty) - [313] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable], Stack: - [407] Var: ..., Stack: (empty) - [450] Var: ..., Stack: (empty) - [454] Var: ..., Stack: (empty) - [497] Var: ..., Stack: (empty) - [501] Var: ..., Stack: (empty) Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/c Superclass: java/lang/Object Major version: 0x32 Minor version: 0x0 Access flags: 0x30 = final class com.TwentyCodes.android.AutoPlayer.c extends java.lang.Object Interfaces (count = 1): - Class [java/lang/Runnable] Constant Pool (count = 120): - Integer [268435456] - String [app] - String [volume] - Class [android/content/Context] - Class [android/content/Intent] - Class [android/content/SharedPreferences] - Class [android/media/AudioManager] - Class [android/os/Handler] - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] - Class [com/TwentyCodes/android/AutoPlayer/a] - Class [com/TwentyCodes/android/AutoPlayer/c] - Class [java/lang/Integer] - Class [java/lang/InterruptedException] - Class [java/lang/NullPointerException] - Class [java/lang/Object] - Class [java/lang/Runnable] - Class [java/lang/Thread] - Class [java/net/URISyntaxException] - Long [1000] - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V] - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;] - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] - Methodref [android/os/Handler.obtainMessage (ILjava/lang/Object;)Landroid/os/Message;] - Methodref [android/os/Handler.sendMessage (Landroid/os/Message;)Z] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getApplicationContext ()Landroid/content/Context;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.runOnUiThread (Ljava/lang/Runnable;)V] - Methodref [com/TwentyCodes/android/AutoPlayer/a. (Lcom/TwentyCodes/android/AutoPlayer/c;)V] - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;] - Methodref [java/lang/InterruptedException.printStackTrace ()V] - Methodref [java/lang/NullPointerException.printStackTrace ()V] - Methodref [java/lang/Object. ()V] - Methodref [java/lang/Thread.sleep (J)V] - Methodref [java/net/URISyntaxException.printStackTrace ()V] - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + NameAndType [ ()V] + NameAndType [ (Lcom/TwentyCodes/android/AutoPlayer/c;)V] + NameAndType [a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;] + NameAndType [a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V] + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] + NameAndType [b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;] + NameAndType [c (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;] + NameAndType [getApplicationContext ()Landroid/content/Context;] + NameAndType [getInt (Ljava/lang/String;I)I] + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [getStreamMaxVolume (I)I] + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + NameAndType [obtainMessage (ILjava/lang/Object;)Landroid/os/Message;] + NameAndType [printStackTrace ()V] + NameAndType [runOnUiThread (Ljava/lang/Runnable;)V] + NameAndType [sendMessage (Landroid/os/Message;)Z] + NameAndType [setFlags (I)Landroid/content/Intent;] + NameAndType [sleep (J)V] + NameAndType [startActivity (Landroid/content/Intent;)V] + NameAndType [valueOf (I)Ljava/lang/Integer;] + Utf8 [()Landroid/content/Context;] + Utf8 [()V] + Utf8 [(I)I] + Utf8 [(I)Landroid/content/Intent;] + Utf8 [(I)Ljava/lang/Integer;] + Utf8 [(ILjava/lang/Object;)Landroid/os/Message;] + Utf8 [(J)V] + Utf8 [(Landroid/content/Intent;)V] + Utf8 [(Landroid/os/Message;)Z] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/c;)V] + Utf8 [(Ljava/lang/Runnable;)V] + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;I)I] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + Utf8 [] + Utf8 [Code] + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [android/content/Context] + Utf8 [android/content/Intent] + Utf8 [android/content/SharedPreferences] + Utf8 [android/media/AudioManager] + Utf8 [android/os/Handler] + Utf8 [app] + Utf8 [b] + Utf8 [c] + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] + Utf8 [com/TwentyCodes/android/AutoPlayer/a] + Utf8 [com/TwentyCodes/android/AutoPlayer/c] + Utf8 [getApplicationContext] + Utf8 [getInt] + Utf8 [getIntent] + Utf8 [getStreamMaxVolume] + Utf8 [getString] + Utf8 [java/lang/Integer] + Utf8 [java/lang/InterruptedException] + Utf8 [java/lang/NullPointerException] + Utf8 [java/lang/Object] + Utf8 [java/lang/Runnable] + Utf8 [java/lang/Thread] + Utf8 [java/net/URISyntaxException] + Utf8 [obtainMessage] + Utf8 [printStackTrace] + Utf8 [run] + Utf8 [runOnUiThread] + Utf8 [sendMessage] + Utf8 [setFlags] + Utf8 [sleep] + Utf8 [startActivity] + Utf8 [valueOf] + Utf8 [volume] Fields (count = 1): + Field: a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog; Access flags: 0x1010 = final com.TwentyCodes.android.AutoPlayer.ConfirmDialog a Methods (count = 2): - Method: (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V Access flags: 0x0 = c(com.TwentyCodes.android.AutoPlayer.ConfirmDialog) Class member attributes (count = 1): + Code attribute instructions (code length = 10, locals = 2, stack = 2): [0] aload_0 v0 [1] aload_1 v1 [2] putfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [5] aload_0 v0 [6] invokespecial #38 - Methodref [java/lang/Object. ()V] [9] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: run()V Access flags: 0x11 = public final void run() Class member attributes (count = 1): + Code attribute instructions (code length = 152, locals = 3, stack = 5): [0] iconst_0 [1] istore_1 v1 [2] iconst_0 [3] istore_2 v2 [4] goto +46 (target=50) [7] ldc2_w #19 - Long [1000] [10] invokestatic #39 - Methodref [java/lang/Thread.sleep (J)V] [13] goto +8 (target=21) [16] invokevirtual #36 - Methodref [java/lang/InterruptedException.printStackTrace ()V] [19] iconst_1 [20] istore_2 v2 [21] iinc v1, 1 [24] aload_0 v0 [25] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [28] invokestatic #28 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;] [31] aload_0 v0 [32] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [35] invokestatic #28 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;] [38] iconst_0 [39] iload_1 v1 [40] invokestatic #35 - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;] [43] invokevirtual #26 - Methodref [android/os/Handler.obtainMessage (ILjava/lang/Object;)Landroid/os/Message;] [46] invokevirtual #27 - Methodref [android/os/Handler.sendMessage (Landroid/os/Message;)Z] [49] pop [50] iload_1 v1 [51] iconst_5 [52] ificmplt -45 (target=7) [55] iload_2 v2 [56] ifne +95 (target=151) [59] aload_0 v0 [60] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [63] aload_0 v0 [64] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [67] invokestatic #30 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;] [70] ldc #3 - String [volume] [72] aload_0 v0 [73] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [76] invokestatic #31 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;] [79] iconst_3 [80] invokevirtual #25 - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] [83] invokeinterface #41 - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] [88] invokestatic #29 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V] [91] aload_0 v0 [92] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [95] invokevirtual #32 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getApplicationContext ()Landroid/content/Context;] [98] aload_0 v0 [99] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [102] invokestatic #30 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;] [105] ldc #2 - String [app] [107] aconst_null [108] invokeinterface #42 - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] [113] invokestatic #23 - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] [116] ldc #1 - Integer [268435456] [118] invokevirtual #24 - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;] [121] invokevirtual #22 - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V] [124] goto +12 (target=136) [127] invokevirtual #40 - Methodref [java/net/URISyntaxException.printStackTrace ()V] [130] goto +6 (target=136) [133] invokevirtual #37 - Methodref [java/lang/NullPointerException.printStackTrace ()V] [136] aload_0 v0 [137] getfield #21 - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;] [140] new #10 - Class [com/TwentyCodes/android/AutoPlayer/a] [143] dup [144] aload_0 v0 [145] invokespecial #34 - Methodref [com/TwentyCodes/android/AutoPlayer/a. (Lcom/TwentyCodes/android/AutoPlayer/c;)V] [148] invokevirtual #33 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.runOnUiThread (Ljava/lang/Runnable;)V] [151] return Code attribute exceptions (count = 3): - ExceptionInfo (7 -> 13: 16): - Class [java/lang/InterruptedException] - ExceptionInfo (59 -> 124: 127): - Class [java/net/URISyntaxException] - ExceptionInfo (59 -> 124: 133): - Class [java/lang/NullPointerException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 8): - [7] Var: ...[i][i], Stack: (empty) - [16] Var: ..., Stack: [a:java/lang/InterruptedException] - [21] Var: ..., Stack: (empty) - [50] Var: ..., Stack: (empty) - [127] Var: ..., Stack: [a:java/net/URISyntaxException] - [133] Var: ..., Stack: [a:java/lang/NullPointerException] - [136] Var: ..., Stack: (empty) - [151] Var: ..., Stack: (empty) Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver Superclass: android/content/BroadcastReceiver Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.AutoPlayer.HeadPhoneReceiver extends android.content.BroadcastReceiver Interfaces (count = 0): Constant Pool (count = 179): - Integer [268435456] - String [HeadPhoneReceiver] - String [HeadPhoneReceiverLog] - String [Headphone event] - String [Headphone event: ] - String [app] - String [audio] - String [confirm] - String [music_volume] - String [setings] - String [state] - String [volume] - Class [android/content/BroadcastReceiver] - Class [android/content/Context] - Class [android/content/Intent] - Class [android/content/SharedPreferences] - Class [android/content/SharedPreferences$Editor] - Class [android/media/AudioManager] - Class [android/util/Log] - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] - Class [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver] - Class [com/TwentyCodes/android/exception/f] - Class [java/lang/NullPointerException] - Class [java/lang/StringBuilder] - Class [java/lang/Thread] - Class [java/lang/Thread$UncaughtExceptionHandler] - Class [java/net/URISyntaxException] - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.c Landroid/content/Context;] - Methodref [android/content/BroadcastReceiver. ()V] - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;] - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V] - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;] - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V] - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] - Methodref [android/media/AudioManager.getStreamVolume (I)I] - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I] - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a (I)V] - Methodref [com/TwentyCodes/android/exception/f. (Landroid/content/BroadcastReceiver;Landroid/content/Context;)V] - Methodref [java/lang/NullPointerException.printStackTrace ()V] - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] - Methodref [java/net/URISyntaxException.printStackTrace ()V] - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + NameAndType [ ()V] + NameAndType [ (Landroid/content/BroadcastReceiver;Landroid/content/Context;)V] + NameAndType [ (Landroid/content/Context;Ljava/lang/Class;)V] + NameAndType [ (Ljava/lang/String;)V] + NameAndType [a (I)V] + NameAndType [a Landroid/media/AudioManager;] + NameAndType [addFlags (I)Landroid/content/Intent;] + NameAndType [adjustSuggestedStreamVolume (III)V] + NameAndType [append (I)Ljava/lang/StringBuilder;] + NameAndType [b Landroid/content/SharedPreferences;] + NameAndType [c Landroid/content/Context;] + NameAndType [commit ()Z] + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;] + NameAndType [getApplicationContext ()Landroid/content/Context;] + NameAndType [getBoolean (Ljava/lang/String;Z)Z] + NameAndType [getInt (Ljava/lang/String;I)I] + NameAndType [getIntExtra (Ljava/lang/String;I)I] + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] + NameAndType [getStreamMaxVolume (I)I] + NameAndType [getStreamVolume (I)I] + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + NameAndType [hasExtra (Ljava/lang/String;)Z] + NameAndType [printStackTrace ()V] + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] + NameAndType [setFlags (I)Landroid/content/Intent;] + NameAndType [startActivity (Landroid/content/Intent;)V] + NameAndType [toString ()Ljava/lang/String;] + NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I] + Utf8 [()Landroid/content/Context;] + Utf8 [()Landroid/content/SharedPreferences$Editor;] + Utf8 [()Ljava/lang/String;] + Utf8 [()V] + Utf8 [()Z] + Utf8 [(I)I] + Utf8 [(I)Landroid/content/Intent;] + Utf8 [(I)Ljava/lang/StringBuilder;] + Utf8 [(I)V] + Utf8 [(III)V] + Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/Context;)V] + Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V] + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V] + Utf8 [(Landroid/content/Intent;)V] + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + Utf8 [(Ljava/lang/String;)V] + Utf8 [(Ljava/lang/String;)Z] + Utf8 [(Ljava/lang/String;I)I] + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + Utf8 [(Ljava/lang/String;Z)Z] + Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V] + Utf8 [] + Utf8 [Code] + Utf8 [HeadPhoneReceiver] + Utf8 [HeadPhoneReceiverLog] + Utf8 [Headphone event] + Utf8 [Headphone event: ] + Utf8 [Landroid/content/Context;] + Utf8 [Landroid/content/SharedPreferences;] + Utf8 [Landroid/media/AudioManager;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [addFlags] + Utf8 [adjustSuggestedStreamVolume] + Utf8 [android/content/BroadcastReceiver] + Utf8 [android/content/Context] + Utf8 [android/content/Intent] + Utf8 [android/content/SharedPreferences] + Utf8 [android/content/SharedPreferences$Editor] + Utf8 [android/media/AudioManager] + Utf8 [android/util/Log] + Utf8 [app] + Utf8 [append] + Utf8 [audio] + Utf8 [b] + Utf8 [c] + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver] + Utf8 [com/TwentyCodes/android/exception/f] + Utf8 [commit] + Utf8 [confirm] + Utf8 [edit] + Utf8 [getApplicationContext] + Utf8 [getBoolean] + Utf8 [getInt] + Utf8 [getIntExtra] + Utf8 [getIntent] + Utf8 [getSharedPreferences] + Utf8 [getStreamMaxVolume] + Utf8 [getStreamVolume] + Utf8 [getString] + Utf8 [getSystemService] + Utf8 [hasExtra] + Utf8 [java/lang/NullPointerException] + Utf8 [java/lang/StringBuilder] + Utf8 [java/lang/Thread] + Utf8 [java/lang/Thread$UncaughtExceptionHandler] + Utf8 [java/net/URISyntaxException] + Utf8 [music_volume] + Utf8 [onReceive] + Utf8 [printStackTrace] + Utf8 [putBoolean] + Utf8 [putInt] + Utf8 [setDefaultUncaughtExceptionHandler] + Utf8 [setFlags] + Utf8 [setings] + Utf8 [startActivity] + Utf8 [state] + Utf8 [toString] + Utf8 [v] + Utf8 [volume] Fields (count = 3): + Field: a Landroid/media/AudioManager; Access flags: 0x2 = private android.media.AudioManager a + Field: b Landroid/content/SharedPreferences; Access flags: 0x2 = private android.content.SharedPreferences b + Field: c Landroid/content/Context; Access flags: 0x2 = private android.content.Context c Methods (count = 3): - Method: ()V Access flags: 0x1 = public HeadPhoneReceiver() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #31 - Methodref [android/content/BroadcastReceiver. ()V] [4] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onReceive(Landroid/content/Context;Landroid/content/Intent;)V Access flags: 0x1 = public void onReceive(android.content.Context,android.content.Intent) Class member attributes (count = 1): + Code attribute instructions (code length = 300, locals = 3, stack = 5): [0] new #22 - Class [com/TwentyCodes/android/exception/f] [3] dup [4] aload_0 v0 [5] aload_1 v1 [6] invokespecial #47 - Methodref [com/TwentyCodes/android/exception/f. (Landroid/content/BroadcastReceiver;Landroid/content/Context;)V] [9] invokestatic #52 - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] [12] aload_0 v0 [13] aload_1 v1 [14] ldc #7 - String [audio] [16] invokevirtual #34 - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] [19] checkcast #18 - Class [android/media/AudioManager] [22] putfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [25] aload_0 v0 [26] aload_1 v1 [27] ldc #10 - String [setings] [29] iconst_2 [30] invokevirtual #33 - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] [33] putfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [36] aload_0 v0 [37] aload_1 v1 [38] putfield #30 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.c Landroid/content/Context;] [41] aload_2 v2 [42] ifnull +257 (target=299) [45] ldc #2 - String [HeadPhoneReceiver] [47] ldc #4 - String [Headphone event] [49] invokestatic #45 - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I] [52] pop [53] aload_2 v2 [54] ldc #11 - String [state] [56] invokevirtual #40 - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] [59] ifeq +240 (target=299) [62] ldc #2 - String [HeadPhoneReceiver] [64] new #24 - Class [java/lang/StringBuilder] [67] dup [68] ldc #5 - String [Headphone event: ] [70] invokespecial #49 - Methodref [java/lang/StringBuilder. (Ljava/lang/String;)V] [73] aload_2 v2 [74] ldc #11 - String [state] [76] iconst_0 [77] invokevirtual #38 - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] [80] invokevirtual #50 - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] [83] invokevirtual #51 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [86] invokestatic #45 - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I] [89] pop [90] aload_2 v2 [91] ldc #11 - String [state] [93] iconst_0 [94] invokevirtual #38 - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] [97] iconst_1 [98] ificmpne +155 (target=253) [101] aload_0 v0 [102] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [105] ldc #3 - String [HeadPhoneReceiverLog] [107] iconst_0 [108] invokeinterface #55 - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] [113] ifne +186 (target=299) [116] aload_0 v0 [117] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [120] invokeinterface #54 - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] [125] ldc #3 - String [HeadPhoneReceiverLog] [127] iconst_1 [128] invokeinterface #59 - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] [133] ldc #9 - String [music_volume] [135] aload_0 v0 [136] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [139] iconst_3 [140] invokevirtual #44 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [143] invokeinterface #60 - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] [148] invokeinterface #58 - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] [153] pop [154] aload_0 v0 [155] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [158] ldc #8 - String [confirm] [160] iconst_0 [161] invokeinterface #55 - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] [166] ifeq +23 (target=189) [169] aload_1 v1 [170] new #15 - Class [android/content/Intent] [173] dup [174] aload_1 v1 [175] ldc #20 - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] [177] invokespecial #36 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [180] ldc #1 - Integer [268435456] [182] invokevirtual #37 - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] [185] invokevirtual #35 - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V] [188] return [189] aload_0 v0 [190] astore_1 v1 [191] aload_1 v1 [192] aload_1 v1 [193] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [196] ldc #12 - String [volume] [198] aload_1 v1 [199] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [202] iconst_3 [203] invokevirtual #43 - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] [206] invokeinterface #56 - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] [211] invokespecial #46 - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a (I)V] [214] aload_1 v1 [215] getfield #30 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.c Landroid/content/Context;] [218] invokevirtual #32 - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;] [221] aload_1 v1 [222] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [225] ldc #6 - String [app] [227] aconst_null [228] invokeinterface #57 - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] [233] invokestatic #39 - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] [236] ldc #1 - Integer [268435456] [238] invokevirtual #41 - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;] [241] invokevirtual #35 - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V] [244] return [245] invokevirtual #53 - Methodref [java/net/URISyntaxException.printStackTrace ()V] [248] return [249] invokevirtual #48 - Methodref [java/lang/NullPointerException.printStackTrace ()V] [252] return [253] aload_0 v0 [254] aload_0 v0 [255] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [258] ldc #9 - String [music_volume] [260] aload_0 v0 [261] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [264] iconst_3 [265] invokevirtual #43 - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] [268] invokeinterface #56 - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] [273] invokespecial #46 - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a (I)V] [276] aload_0 v0 [277] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;] [280] invokeinterface #54 - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] [285] ldc #3 - String [HeadPhoneReceiverLog] [287] iconst_0 [288] invokeinterface #59 - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] [293] invokeinterface #58 - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] [298] pop [299] return Code attribute exceptions (count = 2): - ExceptionInfo (191 -> 244: 245): - Class [java/net/URISyntaxException] - ExceptionInfo (191 -> 244: 249): - Class [java/lang/NullPointerException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 4): - [189] Var: ..., Stack: (empty) - [252] Var: ..., Stack: (empty) - [253] Var: ..., Stack: (empty) - [299] Var: ..., Stack: (empty) + Method: a(I)V Access flags: 0x2 = private void a(int) Class member attributes (count = 1): + Code attribute instructions (code length = 93, locals = 4, stack = 4): [0] iload_1 v1 [1] aload_0 v0 [2] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [5] iconst_3 [6] invokevirtual #44 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [9] ificmple +37 (target=46) [12] iload_1 v1 [13] aload_0 v0 [14] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [17] iconst_3 [18] invokevirtual #44 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [21] isub [22] istore_2 v2 [23] iconst_0 [24] istore_3 v3 [25] goto +16 (target=41) [28] aload_0 v0 [29] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [32] iconst_1 [33] iconst_3 [34] iconst_0 [35] invokevirtual #42 - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V] [38] iinc v3, 1 [41] iload_3 v3 [42] iload_2 v2 [43] ificmplt -15 (target=28) [46] iload_1 v1 [47] aload_0 v0 [48] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [51] iconst_3 [52] invokevirtual #44 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [55] ificmpge +37 (target=92) [58] aload_0 v0 [59] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [62] iconst_3 [63] invokevirtual #44 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [66] iload_1 v1 [67] isub [68] istore_2 v2 [69] iconst_0 [70] istore_3 v3 [71] goto +16 (target=87) [74] aload_0 v0 [75] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;] [78] iconst_m1 [79] iconst_3 [80] iconst_0 [81] invokevirtual #42 - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V] [84] iinc v3, 1 [87] iload_3 v3 [88] iload_2 v2 [89] ificmplt -15 (target=74) [92] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 6): - [28] Var: ...[i][i], Stack: (empty) - [41] Var: ..., Stack: (empty) - [46] Var: -2, Stack: (empty) - [74] Var: ...[i][i], Stack: (empty) - [87] Var: ..., Stack: (empty) - [92] Var: -2, Stack: (empty) Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService Superclass: android/app/Service Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.AutoPlayer.HeadphoneListenerService extends android.app.Service Interfaces (count = 0): Constant Pool (count = 31): - String [android.intent.action.HEADSET_PLUG] - Class [android/app/Service] - Class [android/content/IntentFilter] - Class [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver] - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] - Methodref [android/app/Service. ()V] - Methodref [android/app/Service.onCreate ()V] - Methodref [android/content/IntentFilter. (Ljava/lang/String;)V] - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver. ()V] - Methodref [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + NameAndType [ ()V] + NameAndType [ (Ljava/lang/String;)V] + NameAndType [onCreate ()V] + NameAndType [registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + Utf8 [()V] + Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + Utf8 [(Landroid/content/Intent;)Landroid/os/IBinder;] + Utf8 [(Landroid/content/Intent;II)I] + Utf8 [(Ljava/lang/String;)V] + Utf8 [] + Utf8 [Code] + Utf8 [android.intent.action.HEADSET_PLUG] + Utf8 [android/app/Service] + Utf8 [android/content/IntentFilter] + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver] + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] + Utf8 [onBind] + Utf8 [onCreate] + Utf8 [onStartCommand] + Utf8 [registerReceiver] Fields (count = 0): Methods (count = 4): - Method: ()V Access flags: 0x1 = public HeadphoneListenerService() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #6 - Methodref [android/app/Service. ()V] [4] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onCreate()V Access flags: 0x1 = public void onCreate() Class member attributes (count = 1): + Code attribute instructions (code length = 26, locals = 1, stack = 5): [0] aload_0 v0 [1] new #4 - Class [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver] [4] dup [5] invokespecial #9 - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver. ()V] [8] new #3 - Class [android/content/IntentFilter] [11] dup [12] ldc #1 - String [android.intent.action.HEADSET_PLUG] [14] invokespecial #8 - Methodref [android/content/IntentFilter. (Ljava/lang/String;)V] [17] invokevirtual #10 - Methodref [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] [20] pop [21] aload_0 v0 [22] invokespecial #7 - Methodref [android/app/Service.onCreate ()V] [25] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onStartCommand(Landroid/content/Intent;II)I Access flags: 0x1 = public int onStartCommand(android.content.Intent,int,int) Class member attributes (count = 1): + Code attribute instructions (code length = 2, locals = 4, stack = 1): [0] iconst_1 [1] ireturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onBind(Landroid/content/Intent;)Landroid/os/IBinder; Access flags: 0x1 = public android.os.IBinder onBind(android.content.Intent) Class member attributes (count = 1): + Code attribute instructions (code length = 2, locals = 2, stack = 1): [0] aconst_null [1] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity Superclass: android/app/Activity Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.AutoPlayer.AutoPlayerActivity extends android.app.Activity Interfaces (count = 3): - Class [android/view/View$OnClickListener] - Class [android/widget/CompoundButton$OnCheckedChangeListener] - Class [android/widget/SeekBar$OnSeekBarChangeListener] Constant Pool (count = 323): - Integer [2130903044] - Integer [2130968585] - Integer [2130968590] - Integer [2130968591] - Integer [2131034113] - Integer [2131034121] - Integer [2131034122] - Integer [2131034124] - Integer [2131034125] - Integer [2131034127] - String [] - String [ ] - String [android.intent.action.MAIN] - String [android.intent.action.PICK_ACTIVITY] - String [android.intent.category.LAUNCHER] - String [android.intent.extra.INTENT] - String [app] - String [audio] - String [confirm] - String [enabled] - String [setings] - String [unknown] - String [volume] - Class [android/app/Activity] - Class [android/app/ProgressDialog] - Class [android/content/Intent] - Class [android/content/SharedPreferences] - Class [android/content/SharedPreferences$Editor] - Class [android/content/pm/PackageInfo] - Class [android/content/pm/PackageManager] - Class [android/content/pm/PackageManager$NameNotFoundException] - Class [android/media/AudioManager] - Class [android/os/Bundle] - Class [android/view/View] - Class [android/view/View$OnClickListener] - Class [android/widget/CheckBox] - Class [android/widget/CompoundButton] - Class [android/widget/CompoundButton$OnCheckedChangeListener] - Class [android/widget/ImageView] - Class [android/widget/SeekBar] - Class [android/widget/SeekBar$OnSeekBarChangeListener] - Class [android/widget/TextView] - Class [android/widget/ToggleButton] - Class [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity] - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] - Class [com/TwentyCodes/android/exception/f] - Class [java/lang/NullPointerException] - Class [java/lang/StringBuilder] - Class [java/lang/Thread] - Class [java/lang/Thread$UncaughtExceptionHandler] - Class [java/net/URISyntaxException] - Fieldref [android/content/pm/PackageInfo.versionCode I] - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;] - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;] - Methodref [android/app/Activity. ()V] - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] - Methodref [android/app/ProgressDialog.dismiss ()V] - Methodref [android/app/ProgressDialog.isShowing ()Z] - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] - Methodref [android/content/Intent. (Ljava/lang/String;)V] - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] - Methodref [android/content/Intent.addCategory (Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] - Methodref [android/content/Intent.toURI ()Ljava/lang/String;] - Methodref [android/content/pm/PackageInfo. ()V] - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V] - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] - Methodref [android/view/View.setEnabled (Z)V] - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] - Methodref [android/widget/CheckBox.setChecked (Z)V] - Methodref [android/widget/CheckBox.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V] - Methodref [android/widget/CompoundButton.getId ()I] - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V] - Methodref [android/widget/SeekBar.setMax (I)V] - Methodref [android/widget/SeekBar.setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V] - Methodref [android/widget/SeekBar.setProgress (I)V] - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] - Methodref [android/widget/ToggleButton.isChecked ()Z] - Methodref [android/widget/ToggleButton.setChecked (Z)V] - Methodref [android/widget/ToggleButton.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageName ()Ljava/lang/String;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getString (I)Ljava/lang/String;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getText (I)Ljava/lang/CharSequence;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.setContentView (I)V] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startActivityForResult (Landroid/content/Intent;I)V] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;] - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.stopService (Landroid/content/Intent;)Z] - Methodref [com/TwentyCodes/android/exception/f. (Landroid/app/Activity;)V] - Methodref [java/lang/NullPointerException.printStackTrace ()V] - Methodref [java/lang/StringBuilder. ()V] - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] - Methodref [java/net/URISyntaxException.printStackTrace ()V] - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;] + NameAndType [ ()V] + NameAndType [ (Landroid/app/Activity;)V] + NameAndType [ (Landroid/content/Context;Ljava/lang/Class;)V] + NameAndType [ (Ljava/lang/String;)V] + NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + NameAndType [a Landroid/content/SharedPreferences;] + NameAndType [addCategory (Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [append (I)Ljava/lang/StringBuilder;] + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + NameAndType [b Landroid/widget/ImageView;] + NameAndType [c Landroid/app/ProgressDialog;] + NameAndType [commit ()Z] + NameAndType [dismiss ()V] + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;] + NameAndType [findViewById (I)Landroid/view/View;] + NameAndType [getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] + NameAndType [getBoolean (Ljava/lang/String;Z)Z] + NameAndType [getId ()I] + NameAndType [getInt (Ljava/lang/String;I)I] + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;] + NameAndType [getPackageName ()Ljava/lang/String;] + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] + NameAndType [getStreamMaxVolume (I)I] + NameAndType [getString (I)Ljava/lang/String;] + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + NameAndType [getText (I)Ljava/lang/CharSequence;] + NameAndType [isChecked ()Z] + NameAndType [isShowing ()Z] + NameAndType [onCreate (Landroid/os/Bundle;)V] + NameAndType [printStackTrace ()V] + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;] + NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V] + NameAndType [setChecked (Z)V] + NameAndType [setContentView (I)V] + NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] + NameAndType [setEnabled (Z)V] + NameAndType [setMax (I)V] + NameAndType [setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V] + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + NameAndType [setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V] + NameAndType [setProgress (I)V] + NameAndType [setText (Ljava/lang/CharSequence;)V] + NameAndType [show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] + NameAndType [startActivityForResult (Landroid/content/Intent;I)V] + NameAndType [startService (Landroid/content/Intent;)Landroid/content/ComponentName;] + NameAndType [stopService (Landroid/content/Intent;)Z] + NameAndType [toString ()Ljava/lang/String;] + NameAndType [toURI ()Ljava/lang/String;] + NameAndType [versionCode I] + NameAndType [versionName Ljava/lang/String;] + Utf8 [] + Utf8 [ ] + Utf8 [()I] + Utf8 [()Landroid/content/SharedPreferences$Editor;] + Utf8 [()Landroid/content/pm/PackageManager;] + Utf8 [()Ljava/lang/String;] + Utf8 [()V] + Utf8 [()Z] + Utf8 [(I)I] + Utf8 [(I)Landroid/view/View;] + Utf8 [(I)Ljava/lang/CharSequence;] + Utf8 [(I)Ljava/lang/String;] + Utf8 [(I)Ljava/lang/StringBuilder;] + Utf8 [(I)V] + Utf8 [(IILandroid/content/Intent;)V] + Utf8 [(Landroid/app/Activity;)V] + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V] + Utf8 [(Landroid/content/Intent;)Landroid/content/ComponentName;] + Utf8 [(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] + Utf8 [(Landroid/content/Intent;)Z] + Utf8 [(Landroid/content/Intent;I)V] + Utf8 [(Landroid/graphics/drawable/Drawable;)V] + Utf8 [(Landroid/os/Bundle;)V] + Utf8 [(Landroid/view/View$OnClickListener;)V] + Utf8 [(Landroid/view/View;)V] + Utf8 [(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V] + Utf8 [(Landroid/widget/CompoundButton;Z)V] + Utf8 [(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V] + Utf8 [(Landroid/widget/SeekBar;)V] + Utf8 [(Landroid/widget/SeekBar;IZ)V] + Utf8 [(Ljava/lang/CharSequence;)V] + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + Utf8 [(Ljava/lang/String;)V] + Utf8 [(Ljava/lang/String;I)I] + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;] + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + Utf8 [(Ljava/lang/String;Z)Z] + Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V] + Utf8 [(Z)V] + Utf8 [] + Utf8 [Code] + Utf8 [I] + Utf8 [Landroid/app/ProgressDialog;] + Utf8 [Landroid/content/SharedPreferences;] + Utf8 [Landroid/widget/ImageView;] + Utf8 [Ljava/lang/String;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [addCategory] + Utf8 [android.intent.action.MAIN] + Utf8 [android.intent.action.PICK_ACTIVITY] + Utf8 [android.intent.category.LAUNCHER] + Utf8 [android.intent.extra.INTENT] + Utf8 [android/app/Activity] + Utf8 [android/app/ProgressDialog] + Utf8 [android/content/Intent] + Utf8 [android/content/SharedPreferences] + Utf8 [android/content/SharedPreferences$Editor] + Utf8 [android/content/pm/PackageInfo] + Utf8 [android/content/pm/PackageManager] + Utf8 [android/content/pm/PackageManager$NameNotFoundException] + Utf8 [android/media/AudioManager] + Utf8 [android/os/Bundle] + Utf8 [android/view/View] + Utf8 [android/view/View$OnClickListener] + Utf8 [android/widget/CheckBox] + Utf8 [android/widget/CompoundButton] + Utf8 [android/widget/CompoundButton$OnCheckedChangeListener] + Utf8 [android/widget/ImageView] + Utf8 [android/widget/SeekBar] + Utf8 [android/widget/SeekBar$OnSeekBarChangeListener] + Utf8 [android/widget/TextView] + Utf8 [android/widget/ToggleButton] + Utf8 [app] + Utf8 [append] + Utf8 [audio] + Utf8 [b] + Utf8 [c] + Utf8 [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity] + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] + Utf8 [com/TwentyCodes/android/exception/f] + Utf8 [commit] + Utf8 [confirm] + Utf8 [dismiss] + Utf8 [edit] + Utf8 [enabled] + Utf8 [findViewById] + Utf8 [getActivityIcon] + Utf8 [getBoolean] + Utf8 [getId] + Utf8 [getInt] + Utf8 [getIntent] + Utf8 [getPackageInfo] + Utf8 [getPackageManager] + Utf8 [getPackageName] + Utf8 [getSharedPreferences] + Utf8 [getStreamMaxVolume] + Utf8 [getString] + Utf8 [getSystemService] + Utf8 [getText] + Utf8 [isChecked] + Utf8 [isShowing] + Utf8 [java/lang/NullPointerException] + Utf8 [java/lang/StringBuilder] + Utf8 [java/lang/Thread] + Utf8 [java/lang/Thread$UncaughtExceptionHandler] + Utf8 [java/net/URISyntaxException] + Utf8 [onActivityResult] + Utf8 [onCheckedChanged] + Utf8 [onClick] + Utf8 [onCreate] + Utf8 [onProgressChanged] + Utf8 [onStartTrackingTouch] + Utf8 [onStopTrackingTouch] + Utf8 [printStackTrace] + Utf8 [putBoolean] + Utf8 [putExtra] + Utf8 [putInt] + Utf8 [putString] + Utf8 [setBackgroundDrawable] + Utf8 [setChecked] + Utf8 [setContentView] + Utf8 [setDefaultUncaughtExceptionHandler] + Utf8 [setEnabled] + Utf8 [setMax] + Utf8 [setOnCheckedChangeListener] + Utf8 [setOnClickListener] + Utf8 [setOnSeekBarChangeListener] + Utf8 [setProgress] + Utf8 [setText] + Utf8 [setings] + Utf8 [show] + Utf8 [startActivityForResult] + Utf8 [startService] + Utf8 [stopService] + Utf8 [toString] + Utf8 [toURI] + Utf8 [unknown] + Utf8 [versionCode] + Utf8 [versionName] + Utf8 [volume] Fields (count = 3): + Field: a Landroid/content/SharedPreferences; Access flags: 0x2 = private android.content.SharedPreferences a + Field: b Landroid/widget/ImageView; Access flags: 0x2 = private android.widget.ImageView b + Field: c Landroid/app/ProgressDialog; Access flags: 0x2 = private android.app.ProgressDialog c Methods (count = 8): - Method: ()V Access flags: 0x1 = public AutoPlayerActivity() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #57 - Methodref [android/app/Activity. ()V] [4] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onCreate(Landroid/os/Bundle;)V Access flags: 0x1 = public void onCreate(android.os.Bundle) Class member attributes (count = 1): + Code attribute instructions (code length = 349, locals = 3, stack = 5): [0] new #46 - Class [com/TwentyCodes/android/exception/f] [3] dup [4] aload_0 v0 [5] invokespecial #98 - Methodref [com/TwentyCodes/android/exception/f. (Landroid/app/Activity;)V] [8] invokestatic #105 - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] [11] aload_0 v0 [12] aload_1 v1 [13] invokespecial #58 - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] [16] aload_0 v0 [17] ldc #1 - Integer [2130903044] [19] invokevirtual #94 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.setContentView (I)V] [22] aload_0 v0 [23] aload_0 v0 [24] ldc #21 - String [setings] [26] iconst_2 [27] invokevirtual #90 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] [30] putfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [33] aload_0 v0 [34] ldc #6 - Integer [2131034121] [36] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [39] checkcast #43 - Class [android/widget/ToggleButton] [42] dup [43] astore_1 v1 [44] aload_0 v0 [45] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [48] ldc #20 - String [enabled] [50] iconst_1 [51] invokeinterface #108 - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] [56] invokevirtual #85 - Methodref [android/widget/ToggleButton.setChecked (Z)V] [59] aload_1 v1 [60] aload_0 v0 [61] invokevirtual #86 - Methodref [android/widget/ToggleButton.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V] [64] aload_0 v0 [65] ldc #9 - Integer [2131034125] [67] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [70] checkcast #36 - Class [android/widget/CheckBox] [73] dup [74] astore_2 v2 [75] aload_0 v0 [76] invokevirtual #77 - Methodref [android/widget/CheckBox.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V] [79] aload_2 v2 [80] aload_0 v0 [81] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [84] ldc #19 - String [confirm] [86] iconst_0 [87] invokeinterface #108 - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] [92] invokevirtual #76 - Methodref [android/widget/CheckBox.setChecked (Z)V] [95] aload_1 v1 [96] invokevirtual #84 - Methodref [android/widget/ToggleButton.isChecked ()Z] [99] pop [100] aload_0 v0 [101] new #26 - Class [android/content/Intent] [104] dup [105] aload_0 v0 [106] ldc #45 - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] [108] invokespecial #62 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [111] invokevirtual #96 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;] [114] pop [115] aload_0 v0 [116] ldc #18 - String [audio] [118] invokevirtual #92 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] [121] checkcast #32 - Class [android/media/AudioManager] [124] astore_1 v1 [125] aload_0 v0 [126] ldc #8 - Integer [2131034124] [128] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [131] checkcast #40 - Class [android/widget/SeekBar] [134] dup [135] astore_2 v2 [136] aload_1 v1 [137] iconst_3 [138] invokevirtual #73 - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] [141] invokevirtual #80 - Methodref [android/widget/SeekBar.setMax (I)V] [144] aload_2 v2 [145] aload_0 v0 [146] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [149] ldc #23 - String [volume] [151] aload_1 v1 [152] iconst_3 [153] invokevirtual #73 - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I] [156] invokeinterface #109 - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] [161] invokevirtual #82 - Methodref [android/widget/SeekBar.setProgress (I)V] [164] aload_2 v2 [165] aload_0 v0 [166] invokevirtual #81 - Methodref [android/widget/SeekBar.setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V] [169] aload_0 v0 [170] aload_0 v0 [171] ldc #5 - Integer [2131034113] [173] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [176] checkcast #39 - Class [android/widget/ImageView] [179] putfield #55 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;] [182] aload_0 v0 [183] getfield #55 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;] [186] aload_0 v0 [187] invokevirtual #88 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;] [190] aload_0 v0 [191] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [194] ldc #17 - String [app] [196] aconst_null [197] invokeinterface #110 - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] [202] invokestatic #66 - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] [205] invokevirtual #70 - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] [208] invokevirtual #79 - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V] [211] goto +18 (target=229) [214] invokevirtual #72 - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V] [217] goto +12 (target=229) [220] invokevirtual #106 - Methodref [java/net/URISyntaxException.printStackTrace ()V] [223] goto +6 (target=229) [226] invokevirtual #99 - Methodref [java/lang/NullPointerException.printStackTrace ()V] [229] aload_0 v0 [230] ldc #7 - Integer [2131034122] [232] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [235] aload_0 v0 [236] invokevirtual #75 - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] [239] aload_0 v0 [240] ldc #10 - Integer [2131034127] [242] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [245] checkcast #42 - Class [android/widget/TextView] [248] astore_1 v1 [249] aload_0 v0 [250] invokevirtual #88 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;] [253] astore_2 v2 [254] aload_2 v2 [255] aload_0 v0 [256] invokevirtual #89 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageName ()Ljava/lang/String;] [259] iconst_0 [260] invokevirtual #71 - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] [263] astore_2 v2 [264] goto +23 (target=287) [267] pop [268] new #29 - Class [android/content/pm/PackageInfo] [271] dup [272] invokespecial #69 - Methodref [android/content/pm/PackageInfo. ()V] [275] dup [276] astore_2 v2 [277] ldc #22 - String [unknown] [279] putfield #53 - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] [282] aload_2 v2 [283] iconst_1 [284] putfield #52 - Fieldref [android/content/pm/PackageInfo.versionCode I] [287] aload_1 v1 [288] new #48 - Class [java/lang/StringBuilder] [291] dup [292] invokespecial #100 - Methodref [java/lang/StringBuilder. ()V] [295] aload_0 v0 [296] ldc #3 - Integer [2130968590] [298] invokevirtual #93 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getText (I)Ljava/lang/CharSequence;] [301] invokevirtual #102 - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] [304] ldc #12 - String [ ] [306] invokevirtual #103 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [309] aload_2 v2 [310] getfield #53 - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] [313] invokevirtual #103 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [316] ldc #12 - String [ ] [318] invokevirtual #103 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [321] aload_0 v0 [322] ldc #4 - Integer [2130968591] [324] invokevirtual #91 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getString (I)Ljava/lang/String;] [327] invokevirtual #103 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [330] ldc #12 - String [ ] [332] invokevirtual #103 - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] [335] aload_2 v2 [336] getfield #52 - Fieldref [android/content/pm/PackageInfo.versionCode I] [339] invokevirtual #101 - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] [342] invokevirtual #104 - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] [345] invokevirtual #83 - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] [348] return Code attribute exceptions (count = 4): - ExceptionInfo (182 -> 211: 214): - Class [android/content/pm/PackageManager$NameNotFoundException] - ExceptionInfo (182 -> 211: 220): - Class [java/net/URISyntaxException] - ExceptionInfo (182 -> 211: 226): - Class [java/lang/NullPointerException] - ExceptionInfo (254 -> 264: 267): - Class [android/content/pm/PackageManager$NameNotFoundException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 7): - [100] Var: ...[a:android/widget/ToggleButton][a:android/widget/CheckBox], Stack: (empty) - [214] Var: [a:com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity][a:android/os/Bundle][a:android/widget/ToggleButton][a:android/widget/CheckBox][a:android/media/AudioManager][a:android/widget/SeekBar], Stack: [a:android/content/pm/PackageManager$NameNotFoundException] - [220] Var: ..., Stack: [a:java/net/URISyntaxException] - [226] Var: ..., Stack: [a:java/lang/NullPointerException] - [229] Var: ..., Stack: (empty) - [267] Var: [a:com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity][a:android/os/Bundle][a:android/widget/ToggleButton][a:android/widget/CheckBox][a:android/media/AudioManager][a:android/widget/SeekBar][a:android/widget/TextView][a:android/content/pm/PackageManager], Stack: [a:android/content/pm/PackageManager$NameNotFoundException] - [287] Var: ...[a:android/content/pm/PackageInfo], Stack: (empty) + Method: onClick(Landroid/view/View;)V Access flags: 0x1 = public void onClick(android.view.View) Class member attributes (count = 1): + Code attribute instructions (code length = 71, locals = 3, stack = 6): [0] aload_0 v0 [1] aload_0 v0 [2] ldc #11 - String [] [4] aload_0 v0 [5] ldc #2 - Integer [2130968585] [7] invokevirtual #91 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getString (I)Ljava/lang/String;] [10] iconst_1 [11] iconst_1 [12] invokestatic #61 - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;] [15] putfield #56 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;] [18] aload_0 v0 [19] ldc #7 - Integer [2131034122] [21] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [24] iconst_0 [25] invokevirtual #74 - Methodref [android/view/View.setEnabled (Z)V] [28] new #26 - Class [android/content/Intent] [31] dup [32] ldc #13 - String [android.intent.action.MAIN] [34] aconst_null [35] invokespecial #64 - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] [38] dup [39] astore_1 v1 [40] ldc #15 - String [android.intent.category.LAUNCHER] [42] invokevirtual #65 - Methodref [android/content/Intent.addCategory (Ljava/lang/String;)Landroid/content/Intent;] [45] pop [46] new #26 - Class [android/content/Intent] [49] dup [50] ldc #14 - String [android.intent.action.PICK_ACTIVITY] [52] invokespecial #63 - Methodref [android/content/Intent. (Ljava/lang/String;)V] [55] dup [56] astore_2 v2 [57] ldc #16 - String [android.intent.extra.INTENT] [59] aload_1 v1 [60] invokevirtual #67 - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] [63] pop [64] aload_0 v0 [65] aload_2 v2 [66] iconst_0 [67] invokevirtual #95 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startActivityForResult (Landroid/content/Intent;I)V] [70] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onActivityResult(IILandroid/content/Intent;)V Access flags: 0x4 = protected void onActivityResult(int,int,android.content.Intent) Class member attributes (count = 1): + Code attribute instructions (code length = 88, locals = 4, stack = 3): [0] aload_0 v0 [1] getfield #56 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;] [4] ifnull +20 (target=24) [7] aload_0 v0 [8] getfield #56 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;] [11] invokevirtual #60 - Methodref [android/app/ProgressDialog.isShowing ()Z] [14] ifeq +10 (target=24) [17] aload_0 v0 [18] getfield #56 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;] [21] invokevirtual #59 - Methodref [android/app/ProgressDialog.dismiss ()V] [24] aload_0 v0 [25] ldc #7 - Integer [2131034122] [27] invokevirtual #87 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;] [30] iconst_1 [31] invokevirtual #74 - Methodref [android/view/View.setEnabled (Z)V] [34] aload_3 v3 [35] ifnull +52 (target=87) [38] aload_0 v0 [39] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [42] invokeinterface #107 - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] [47] ldc #17 - String [app] [49] aload_3 v3 [50] invokevirtual #68 - Methodref [android/content/Intent.toURI ()Ljava/lang/String;] [53] invokeinterface #114 - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;] [58] invokeinterface #111 - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] [63] pop [64] aload_0 v0 [65] getfield #55 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;] [68] aload_0 v0 [69] invokevirtual #88 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;] [72] aload_3 v3 [73] invokevirtual #70 - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] [76] invokevirtual #79 - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V] [79] return [80] invokevirtual #72 - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V] [83] return [84] invokevirtual #99 - Methodref [java/lang/NullPointerException.printStackTrace ()V] [87] return Code attribute exceptions (count = 2): - ExceptionInfo (64 -> 79: 80): - Class [android/content/pm/PackageManager$NameNotFoundException] - ExceptionInfo (64 -> 79: 84): - Class [java/lang/NullPointerException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 4): - [24] Var: ..., Stack: (empty) - [80] Var: ..., Stack: [a:android/content/pm/PackageManager$NameNotFoundException] - [84] Var: ..., Stack: [a:java/lang/NullPointerException] - [87] Var: ..., Stack: (empty) + Method: onProgressChanged(Landroid/widget/SeekBar;IZ)V Access flags: 0x1 = public void onProgressChanged(android.widget.SeekBar,int,boolean) Class member attributes (count = 1): + Code attribute instructions (code length = 24, locals = 4, stack = 3): [0] aload_0 v0 [1] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [4] invokeinterface #107 - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] [9] ldc #23 - String [volume] [11] iload_2 v2 [12] invokeinterface #113 - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] [17] invokeinterface #111 - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] [22] pop [23] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onStartTrackingTouch(Landroid/widget/SeekBar;)V Access flags: 0x1 = public void onStartTrackingTouch(android.widget.SeekBar) Class member attributes (count = 1): + Code attribute instructions (code length = 1, locals = 2, stack = 0): [0] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onStopTrackingTouch(Landroid/widget/SeekBar;)V Access flags: 0x1 = public void onStopTrackingTouch(android.widget.SeekBar) Class member attributes (count = 1): + Code attribute instructions (code length = 1, locals = 2, stack = 0): [0] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onCheckedChanged(Landroid/widget/CompoundButton;Z)V Access flags: 0x1 = public void onCheckedChanged(android.widget.CompoundButton,boolean) Class member attributes (count = 1): + Code attribute instructions (code length = 123, locals = 3, stack = 5): [0] aload_1 v1 [1] invokevirtual #78 - Methodref [android/widget/CompoundButton.getId ()I] [4] tableswitch (5 offsets, default=118) (target=122) 2131034121: offset = 60, target = 64 2131034122: offset = 118, target = 122 2131034123: offset = 118, target = 122 2131034124: offset = 118, target = 122 2131034125: offset = 36, target = 40 default: offset = 118, target = 122 [40] aload_0 v0 [41] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [44] invokeinterface #107 - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] [49] ldc #19 - String [confirm] [51] iload_2 v2 [52] invokeinterface #112 - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] [57] invokeinterface #111 - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] [62] pop [63] return [64] aload_0 v0 [65] getfield #54 - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;] [68] invokeinterface #107 - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] [73] ldc #20 - String [enabled] [75] iload_2 v2 [76] invokeinterface #112 - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] [81] invokeinterface #111 - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] [86] pop [87] iload_2 v2 [88] ifne +19 (target=107) [91] aload_0 v0 [92] new #26 - Class [android/content/Intent] [95] dup [96] aload_0 v0 [97] ldc #45 - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] [99] invokespecial #62 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [102] invokevirtual #97 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.stopService (Landroid/content/Intent;)Z] [105] pop [106] return [107] aload_0 v0 [108] new #26 - Class [android/content/Intent] [111] dup [112] aload_0 v0 [113] ldc #45 - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] [115] invokespecial #62 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [118] invokevirtual #96 - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;] [121] pop [122] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 4): - [40] Var: ..., Stack: (empty) - [64] Var: ..., Stack: (empty) - [107] Var: ..., Stack: (empty) - [122] Var: ..., Stack: (empty) Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/BootReceiver Superclass: android/content/BroadcastReceiver Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.AutoPlayer.BootReceiver extends android.content.BroadcastReceiver Interfaces (count = 0): Constant Pool (count = 40): - String [enabled] - String [setings] - Class [android/content/BroadcastReceiver] - Class [android/content/Context] - Class [android/content/Intent] - Class [android/content/SharedPreferences] - Class [com/TwentyCodes/android/AutoPlayer/BootReceiver] - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] - Methodref [android/content/BroadcastReceiver. ()V] - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] - Methodref [android/content/Context.startService (Landroid/content/Intent;)Landroid/content/ComponentName;] - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + NameAndType [ ()V] + NameAndType [ (Landroid/content/Context;Ljava/lang/Class;)V] + NameAndType [getBoolean (Ljava/lang/String;Z)Z] + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] + NameAndType [startService (Landroid/content/Intent;)Landroid/content/ComponentName;] + Utf8 [()V] + Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V] + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V] + Utf8 [(Landroid/content/Intent;)Landroid/content/ComponentName;] + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;] + Utf8 [(Ljava/lang/String;Z)Z] + Utf8 [] + Utf8 [Code] + Utf8 [StackMapTable] + Utf8 [android/content/BroadcastReceiver] + Utf8 [android/content/Context] + Utf8 [android/content/Intent] + Utf8 [android/content/SharedPreferences] + Utf8 [com/TwentyCodes/android/AutoPlayer/BootReceiver] + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] + Utf8 [enabled] + Utf8 [getBoolean] + Utf8 [getSharedPreferences] + Utf8 [onReceive] + Utf8 [setings] + Utf8 [startService] Fields (count = 0): Methods (count = 2): - Method: ()V Access flags: 0x1 = public BootReceiver() Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] invokespecial #9 - Methodref [android/content/BroadcastReceiver. ()V] [4] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onReceive(Landroid/content/Context;Landroid/content/Intent;)V Access flags: 0x1 = public void onReceive(android.content.Context,android.content.Intent) Class member attributes (count = 1): + Code attribute instructions (code length = 32, locals = 3, stack = 5): [0] aload_1 v1 [1] ldc #2 - String [setings] [3] iconst_2 [4] invokevirtual #10 - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] [7] ldc #1 - String [enabled] [9] iconst_1 [10] invokeinterface #13 - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] [15] pop [16] aload_1 v1 [17] new #5 - Class [android/content/Intent] [20] dup [21] aload_1 v1 [22] ldc #8 - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService] [24] invokespecial #12 - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] [27] invokevirtual #11 - Methodref [android/content/Context.startService (Landroid/content/Intent;)Landroid/content/ComponentName;] [30] pop [31] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 1): - [16] Var: ..., Stack: (empty) Class file attributes (count = 0): _____________________________________________________________________ + Program class: com/TwentyCodes/android/AutoPlayer/ConfirmDialog Superclass: android/app/Activity Major version: 0x32 Minor version: 0x0 Access flags: 0x21 = public class com.TwentyCodes.android.AutoPlayer.ConfirmDialog extends android.app.Activity Interfaces (count = 1): - Class [android/view/View$OnClickListener] Constant Pool (count = 172): - Integer [2130903040] - Integer [2130968582] - Integer [2131034113] - Integer [2131034115] - Integer [2131034116] - String [app] - String [audio] - String [setings] - Class [android/app/Activity] - Class [android/content/Intent] - Class [android/content/SharedPreferences] - Class [android/content/pm/PackageManager] - Class [android/content/pm/PackageManager$NameNotFoundException] - Class [android/media/AudioManager] - Class [android/os/Bundle] - Class [android/view/View] - Class [android/view/View$OnClickListener] - Class [android/widget/ImageView] - Class [android/widget/ProgressBar] - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] - Class [com/TwentyCodes/android/AutoPlayer/b] - Class [com/TwentyCodes/android/AutoPlayer/c] - Class [com/TwentyCodes/android/exception/f] - Class [java/lang/NullPointerException] - Class [java/lang/Thread] - Class [java/lang/Thread$UncaughtExceptionHandler] - Class [java/net/URISyntaxException] - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;] - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;] - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d Landroid/os/Handler;] - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;] - Methodref [android/app/Activity. ()V] - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V] - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V] - Methodref [android/media/AudioManager.getStreamVolume (I)I] - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V] - Methodref [android/widget/ProgressBar.setMax (I)V] - Methodref [android/widget/ProgressBar.setProgress (I)V] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getPackageManager ()Landroid/content/pm/PackageManager;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setContentView (I)V] - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setTitle (I)V] - Methodref [com/TwentyCodes/android/AutoPlayer/b. (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] - Methodref [com/TwentyCodes/android/AutoPlayer/c. (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] - Methodref [com/TwentyCodes/android/exception/f. (Landroid/app/Activity;)V] - Methodref [java/lang/NullPointerException.printStackTrace ()V] - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] - Methodref [java/lang/Thread.interrupt ()V] - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] - Methodref [java/lang/Thread.start ()V] - Methodref [java/net/URISyntaxException.printStackTrace ()V] - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + NameAndType [ ()V] + NameAndType [ (Landroid/app/Activity;)V] + NameAndType [ (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] + NameAndType [ (Ljava/lang/Runnable;)V] + NameAndType [a Landroid/media/AudioManager;] + NameAndType [adjustSuggestedStreamVolume (III)V] + NameAndType [b Landroid/content/SharedPreferences;] + NameAndType [c Landroid/widget/ProgressBar;] + NameAndType [d Landroid/os/Handler;] + NameAndType [e Ljava/lang/Thread;] + NameAndType [findViewById (I)Landroid/view/View;] + NameAndType [finish ()V] + NameAndType [getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;] + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;] + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] + NameAndType [getStreamVolume (I)I] + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + NameAndType [interrupt ()V] + NameAndType [onCreate (Landroid/os/Bundle;)V] + NameAndType [printStackTrace ()V] + NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V] + NameAndType [setContentView (I)V] + NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] + NameAndType [setMax (I)V] + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + NameAndType [setProgress (I)V] + NameAndType [setTitle (I)V] + NameAndType [start ()V] + Utf8 [()Landroid/content/pm/PackageManager;] + Utf8 [()V] + Utf8 [(I)I] + Utf8 [(I)Landroid/view/View;] + Utf8 [(I)V] + Utf8 [(III)V] + Utf8 [(Landroid/app/Activity;)V] + Utf8 [(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] + Utf8 [(Landroid/graphics/drawable/Drawable;)V] + Utf8 [(Landroid/os/Bundle;)V] + Utf8 [(Landroid/view/View$OnClickListener;)V] + Utf8 [(Landroid/view/View;)V] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V] + Utf8 [(Ljava/lang/Runnable;)V] + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;] + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V] + Utf8 [] + Utf8 [Code] + Utf8 [Landroid/content/SharedPreferences;] + Utf8 [Landroid/media/AudioManager;] + Utf8 [Landroid/os/Handler;] + Utf8 [Landroid/widget/ProgressBar;] + Utf8 [Ljava/lang/Thread;] + Utf8 [StackMapTable] + Utf8 [a] + Utf8 [adjustSuggestedStreamVolume] + Utf8 [android/app/Activity] + Utf8 [android/content/Intent] + Utf8 [android/content/SharedPreferences] + Utf8 [android/content/pm/PackageManager] + Utf8 [android/content/pm/PackageManager$NameNotFoundException] + Utf8 [android/media/AudioManager] + Utf8 [android/os/Bundle] + Utf8 [android/view/View] + Utf8 [android/view/View$OnClickListener] + Utf8 [android/widget/ImageView] + Utf8 [android/widget/ProgressBar] + Utf8 [app] + Utf8 [audio] + Utf8 [b] + Utf8 [c] + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog] + Utf8 [com/TwentyCodes/android/AutoPlayer/b] + Utf8 [com/TwentyCodes/android/AutoPlayer/c] + Utf8 [com/TwentyCodes/android/exception/f] + Utf8 [d] + Utf8 [e] + Utf8 [findViewById] + Utf8 [finish] + Utf8 [getActivityIcon] + Utf8 [getIntent] + Utf8 [getPackageManager] + Utf8 [getSharedPreferences] + Utf8 [getStreamVolume] + Utf8 [getString] + Utf8 [getSystemService] + Utf8 [interrupt] + Utf8 [java/lang/NullPointerException] + Utf8 [java/lang/Thread] + Utf8 [java/lang/Thread$UncaughtExceptionHandler] + Utf8 [java/net/URISyntaxException] + Utf8 [onClick] + Utf8 [onCreate] + Utf8 [printStackTrace] + Utf8 [setBackgroundDrawable] + Utf8 [setContentView] + Utf8 [setDefaultUncaughtExceptionHandler] + Utf8 [setMax] + Utf8 [setOnClickListener] + Utf8 [setProgress] + Utf8 [setTitle] + Utf8 [setings] + Utf8 [start] Fields (count = 5): + Field: a Landroid/media/AudioManager; Access flags: 0x2 = private android.media.AudioManager a + Field: b Landroid/content/SharedPreferences; Access flags: 0x2 = private android.content.SharedPreferences b + Field: c Landroid/widget/ProgressBar; Access flags: 0x2 = private android.widget.ProgressBar c + Field: d Landroid/os/Handler; Access flags: 0x2 = private android.os.Handler d + Field: e Ljava/lang/Thread; Access flags: 0x2 = private java.lang.Thread e Methods (count = 8): - Method: ()V Access flags: 0x1 = public ConfirmDialog() Class member attributes (count = 1): + Code attribute instructions (code length = 24, locals = 1, stack = 6): [0] aload_0 v0 [1] invokespecial #33 - Methodref [android/app/Activity. ()V] [4] aload_0 v0 [5] new #25 - Class [java/lang/Thread] [8] dup [9] new #22 - Class [com/TwentyCodes/android/AutoPlayer/c] [12] dup [13] aload_0 v0 [14] invokespecial #52 - Methodref [com/TwentyCodes/android/AutoPlayer/c. (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] [17] invokespecial #55 - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] [20] putfield #32 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;] [23] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onClick(Landroid/view/View;)V Access flags: 0x1 = public void onClick(android.view.View) Class member attributes (count = 1): + Code attribute instructions (code length = 12, locals = 2, stack = 1): [0] aload_0 v0 [1] getfield #32 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;] [4] invokevirtual #56 - Methodref [java/lang/Thread.interrupt ()V] [7] aload_0 v0 [8] invokevirtual #45 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V] [11] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: onCreate(Landroid/os/Bundle;)V Access flags: 0x4 = protected void onCreate(android.os.Bundle) Class member attributes (count = 1): + Code attribute instructions (code length = 167, locals = 2, stack = 5): [0] aload_0 v0 [1] aload_1 v1 [2] invokespecial #34 - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] [5] new #23 - Class [com/TwentyCodes/android/exception/f] [8] dup [9] aload_0 v0 [10] invokespecial #53 - Methodref [com/TwentyCodes/android/exception/f. (Landroid/app/Activity;)V] [13] invokestatic #57 - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V] [16] aload_0 v0 [17] ldc #1 - Integer [2130903040] [19] invokevirtual #49 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setContentView (I)V] [22] aload_0 v0 [23] aload_0 v0 [24] ldc #7 - String [audio] [26] invokevirtual #48 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] [29] checkcast #14 - Class [android/media/AudioManager] [32] putfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [35] aload_0 v0 [36] aload_0 v0 [37] ldc #8 - String [setings] [39] iconst_2 [40] invokevirtual #47 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;] [43] putfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;] [46] aload_0 v0 [47] ldc #2 - Integer [2130968582] [49] invokevirtual #50 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setTitle (I)V] [52] aload_0 v0 [53] ldc #5 - Integer [2131034116] [55] invokevirtual #44 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;] [58] aload_0 v0 [59] invokevirtual #40 - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] [62] aload_0 v0 [63] ldc #3 - Integer [2131034113] [65] invokevirtual #44 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;] [68] checkcast #18 - Class [android/widget/ImageView] [71] astore_1 v1 [72] aload_1 v1 [73] aload_0 v0 [74] invokevirtual #46 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getPackageManager ()Landroid/content/pm/PackageManager;] [77] aload_0 v0 [78] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;] [81] ldc #6 - String [app] [83] aconst_null [84] invokeinterface #60 - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] [89] invokestatic #35 - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;] [92] invokevirtual #36 - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;] [95] invokevirtual #41 - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V] [98] goto +18 (target=116) [101] invokevirtual #37 - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V] [104] goto +12 (target=116) [107] invokevirtual #59 - Methodref [java/net/URISyntaxException.printStackTrace ()V] [110] goto +6 (target=116) [113] invokevirtual #54 - Methodref [java/lang/NullPointerException.printStackTrace ()V] [116] aload_0 v0 [117] aload_0 v0 [118] ldc #4 - Integer [2131034115] [120] invokevirtual #44 - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;] [123] checkcast #19 - Class [android/widget/ProgressBar] [126] putfield #30 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;] [129] aload_0 v0 [130] getfield #30 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;] [133] iconst_5 [134] invokevirtual #42 - Methodref [android/widget/ProgressBar.setMax (I)V] [137] aload_0 v0 [138] getfield #30 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;] [141] iconst_5 [142] invokevirtual #43 - Methodref [android/widget/ProgressBar.setProgress (I)V] [145] aload_0 v0 [146] dup [147] astore_1 v1 [148] new #21 - Class [com/TwentyCodes/android/AutoPlayer/b] [151] dup [152] aload_1 v1 [153] invokespecial #51 - Methodref [com/TwentyCodes/android/AutoPlayer/b. (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V] [156] putfield #31 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d Landroid/os/Handler;] [159] aload_0 v0 [160] getfield #32 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;] [163] invokevirtual #58 - Methodref [java/lang/Thread.start ()V] [166] return Code attribute exceptions (count = 3): - ExceptionInfo (72 -> 98: 101): - Class [android/content/pm/PackageManager$NameNotFoundException] - ExceptionInfo (72 -> 98: 107): - Class [java/net/URISyntaxException] - ExceptionInfo (72 -> 98: 113): - Class [java/lang/NullPointerException] Code attribute attributes (attribute count = 1): + Stack map table attribute (count = 4): - [101] Var: [a:com/TwentyCodes/android/AutoPlayer/ConfirmDialog][a:android/os/Bundle][a:android/widget/ImageView], Stack: [a:android/content/pm/PackageManager$NameNotFoundException] - [107] Var: ..., Stack: [a:java/net/URISyntaxException] - [113] Var: ..., Stack: [a:java/lang/NullPointerException] - [116] Var: ..., Stack: (empty) + Method: a(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler; Access flags: 0x1008 = static android.os.Handler a(com.TwentyCodes.android.AutoPlayer.ConfirmDialog) Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #31 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d Landroid/os/Handler;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: b(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences; Access flags: 0x1008 = static android.content.SharedPreferences b(com.TwentyCodes.android.AutoPlayer.ConfirmDialog) Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #29 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: c(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager; Access flags: 0x1008 = static android.media.AudioManager c(com.TwentyCodes.android.AutoPlayer.ConfirmDialog) Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: a(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V Access flags: 0x1008 = static void a(com.TwentyCodes.android.AutoPlayer.ConfirmDialog,int) Class member attributes (count = 1): + Code attribute instructions (code length = 95, locals = 4, stack = 4): [0] aload_0 v0 [1] astore_0 v0 [2] iload_1 v1 [3] aload_0 v0 [4] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [7] iconst_3 [8] invokevirtual #39 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [11] ificmple +37 (target=48) [14] iload_1 v1 [15] aload_0 v0 [16] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [19] iconst_3 [20] invokevirtual #39 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [23] isub [24] istore_2 v2 [25] iconst_0 [26] istore_3 v3 [27] goto +16 (target=43) [30] aload_0 v0 [31] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [34] iconst_1 [35] iconst_3 [36] iconst_0 [37] invokevirtual #38 - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V] [40] iinc v3, 1 [43] iload_3 v3 [44] iload_2 v2 [45] ificmplt -15 (target=30) [48] iload_1 v1 [49] aload_0 v0 [50] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [53] iconst_3 [54] invokevirtual #39 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [57] ificmpge +37 (target=94) [60] aload_0 v0 [61] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [64] iconst_3 [65] invokevirtual #39 - Methodref [android/media/AudioManager.getStreamVolume (I)I] [68] iload_1 v1 [69] isub [70] istore_2 v2 [71] iconst_0 [72] istore_3 v3 [73] goto +16 (target=89) [76] aload_0 v0 [77] getfield #28 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;] [80] iconst_m1 [81] iconst_3 [82] iconst_0 [83] invokevirtual #38 - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V] [86] iinc v3, 1 [89] iload_3 v3 [90] iload_2 v2 [91] ificmplt -15 (target=76) [94] return Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): + Method: d(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar; Access flags: 0x1008 = static android.widget.ProgressBar d(com.TwentyCodes.android.AutoPlayer.ConfirmDialog) Class member attributes (count = 1): + Code attribute instructions (code length = 5, locals = 1, stack = 1): [0] aload_0 v0 [1] getfield #30 - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;] [4] areturn Code attribute exceptions (count = 0): Code attribute attributes (attribute count = 0): Class file attributes (count = 0):